jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Personally I never stopped using AWStats to process my nginx access logs. Its appearance is "rustic" for sure, but it provides every statistic I care about: https://www.awstats.org/
Lets examine these "claims" a bit more closely...

It’s a bloated script that affects your site speed

Everything affects sites-peed. However its 19KB, thats not awful.

It’s overkill for the majority of site owners

Yes, agreed. But so what.

It’s a privacy liability and requires an extensive privacy policy

Would be nice if if it offered specifics on the "liability" but it does not. And for the weight of an "extensive privacy policy", I'm not buying this as a great reason.

It worsens the user experience due to the necessity of annoying prompts.

Again, what!? I'm not seeing these prompts.

It’s blocked by many browsers (e.g. Firefox) so the data is not very accurate.

And its blocked by ad-blockers and so much more. The point is to know what your users do. Its good to know you got 1M unique visitors last month, but I don't need to know I got 1,214,551 unique visitors. All analytic packages have problems like this.

And by the way: I don't like Google Analytics, I think Plausible is a great step in the right direction, but this post is a poorly researched rant and should not be on HN.
"Liability would make more sense to me if we could converge on a common understanding of a secure development process, but working on that has taken up most of my career and I don't think it's even on the horizon."

That seems unlikely to happen as long as it is in commercial software businesses' best financial interests that it not happen.
CTM is fascinating to me. It was my first real exposure to the ideas of including different paradigms in a single language as appropriate.

I seriously considered quitting my job or taking a leave so that I could spend a couple of months with CTM and SICP without being distracted by work.

Glad to hear Land of Lisp is fun. It's on my TBR list.
Have you gotten a C&D letter yet? :P
K&R's _C Programming Language_, because my father saw me start to write Schrodinger's equation in BASIC and said I should take a look.

Stroustrup's _The C++ Programming Language_, twice in a row, because I didn't want to be left out for not having taken Computer Science.

Butelhof's _Programming with Posix Threads_, because another book referenced its explanation of why Win32 threading had a bug because it could not, at the time, signal and wait on a mutex in an atomic way. There was something deep to find in those rowboats and bucket stories.

GoF's _Design Patterns: Elements of Reusable Object-Oriented Software_, because when I complained to a mentor that I was struggling to organize a dozen scientist programmers, he handed it to me, laughing.

John Robbins, _Debugging Applications_, first edition, because it was the first time for me that code didn't have the disclaimer, "of course you should insert error-handling code here." Basic x86 assembly in one chapter!
I think I would argue that the first computer in the sense we accept now was the worlds first stored program computer - the Manchester SSEM:

http://en.wikipedia.org/wiki/Small-Scale_Experimental_Machin...
Great site. A few other pages on it worth checking out:

http://www.pixelbeat.org/docs/power_of_the_default.html

http://www.pixelbeat.org/docs/web/access_log/monitoring.html

http://www.pixelbeat.org/fslint/
Are you honestly saying that if you go to your local bulk-billing doctor with a stubborn symptom that won't go away, necessitating multiple visits, that the doctor will only ever be paid for the first consultation? That the rest are all (metaphorically) 'bug-fixes that are included in the original fixed-price spec'?

Ain't so. Doctors get paid for their time, Medicare just has the government pay for it instead of the patient.

Also, dentists in particular are poorly covered by medicare here. I remember as a student going to a dentist that was affiliated with my uni and having the receptionist laugh when I pulled out my medicare card...
Their talking to Valve about it, and they seem to be amiable to the thought. Nothing conclusive, though, but cross your fingers.
They already demonstrated their power to abuse your property with the 1984 fiasco, and that's the reason I don't own a Kindle. Fortunately it's possible to side-load ebooks from ethical vendors who don't demand an ability to steal your licenses yet keep your money.

http://consumerist.com/2009/07/how-to-load-up-your-kindle-wi...

Whether root access is readily available on a Kindle is unclear to me.
No one is perfect so there will be some holes in all things.

Don't skip over slides or avoid the truth but deal with emphasizing the positives. So if you have been growing 50% per month for 3 months but you only have one inexperienced founder, put the team slide at the end and talk about the traction early and how you have got there.

Also generally every hole will drop a certain number of investors and decrease the overall valuation.
[video] better than i thought it would be
Same story, several sources:

http://news.ycombinator.com/item?id=2003332 - google.com

http://news.ycombinator.com/item?id=2003637 - nytimes.com

http://news.ycombinator.com/item?id=2003930 - datacenterknowledge.com - This one has a comment.

http://news.ycombinator.com/item?id=2004407 - bloomberg.com
I do not work at Google. But, you may want to add a few more details like what your special interests in CS are, where you studied, what sort of work excites you, link(s) to projects you worked on, etc...
Having worked with webcams in the browser I find it hard to understand how you can get the resolution / accuracy needed to do eye tracking. Is there a demo anywhere? Just seeing the dot move around the screen to where you are looking would be enough to see the technology works. I guess it could also be used to control games too.
"$200/mo USD for a theoretical 1MB connection"

Brazilian here. That seems odd.

In Sao Paulo I pay ~R$150 (~US$90) / mo for 4mbit ADSL.
To be clear, they are currently targeting "Incest" erotica. The irony, of course, is that Amazon's Television Commercial features a women on the beach reading her kindle, and the story on her kindle, is about a boy who has sex with his stepmother. Admittedly, not erotica, but still ironic.

Amazon should feel free to yank whatever it wants off its bookshelves (and, in fact, should probably be a bit more discerning given some of the recent crap they've been selling) - but, I don't know if they should be sending their customers _already purchased_ books into the memory hole.
The magic tape isn't great for general use. The benefit is that it peels cleanly, even off paper. It was beloved in drawing offices back when they worked on paper.
The common core Mathematics standards are available for anyone to read here:

http://www.corestandards.org/Math/

I would encourage anyone who is really interested in this issue to spend some time reading, or even skimming just a few sections. I find the standard is generally quite readable (conceding that it's a non-trivial commitment to read more than 1 grade level, but then again, there's a lot to know about math...) and I also tend to agree with many of the ideas in it.

I've been disappointed, but in hindsight not very surprised by the anti-intellectualism in the public response to the common core. I'm more surprised to see similar anti-intellectualism here. I expect better from you, HN!

It's true that the common core places more emphasis on critical, analytical, and sometimes even abstract thinking than the "traditional" math curriculum (whatever that is...). But as people who read hacker news, doesn't that sound good to you?

It's also important to know that the Common Core standards are a set of expectations, and that's actually all they are. They are not worksheets or standardized tests. If you see a bad "Common Core" worksheet, it is a bad response to the Common Core, but it isn't actually the Common Core itself. If you want to criticize the Common Core itself, choose a part of the document above and criticize it. Or failing that, criticize the process that led to its creation and dissemination. But criticizing a few oddball problems is not a powerful argument.

My own criticism-in-hindsight is that the Common Core is trying to do two things at once. Maybe it would be succeeding better if it only tried to do one of them at a time.

The first is to provide a nationally standardized set of grade level expectations. Many people have an interest in this goal because it makes it easier to prepare teaching materials for a large group of students, and to compare education effectiveness across regions. In an alternate world, this could have been done descriptively instead of prescriptively. The standards could have simply described what was happening in the largest fraction of the country's classrooms.

The second goal is to improve math pedagogy in the U.S. and bring it up to the best international standards, including tying math more strongly to critical, analytical, and abstract thinking skills. This is a prescriptive goal.

If the standard was a process, we could have started with 1, and moved to 2 incrementally. But I suggest this only half-heartedly, because I think 2 is a great goal, and I think the Common Core (as a document) does a pretty good job of it.

Now to be clear about my own biases:

I don't have any children (school age or otherwise). If my first exposure to the Common Core was seeing my child assigned problems that looked unfamiliar, unimportant, or even that I didn't know how to do, I'll concede that I might have reacted negatively too.

I do have a physics Ph.D. (i.e. math background), I do think and care a lot about how people understand math, and I do work on a software tool that tries to help children think about (part of) math more powerfully.
Author here, I'm not quite sure I follow. Would this then have the Sphere's and Instance's intersect implementations differ, one returning PreDifferentialGeometry and one returning DifferentialGeometry? I thought about changing the instance implementations to return different types but later when we want to put both our geometry instances and geometry itself (triangles in a mesh) into bounding volume hierarchies I think we'd run into trouble.
Sounds pretty great, actually. On these modern devices where the LCD is bonded to the glass screen, replacing the screen can cost as much as the device itself.
Are there shows you'd be comfortable having paused fullscreen in a work environment?

Just doing so would suggest you aren't actually working (on its own a problem in many cultures).
I'm considering of making the OpenAPI->API Reference converter an Open Source project, and then charging only if you need advanced features, like wysiwyg/inline editing, change approvals, automatic testing of the examples in the docs etc.

It's just that I'm not sure I can do it until I have these advanced features. If I can't make money out of this I have to return to my day job, and stop developing portal.dev.
Any idea if they properly Salted/Hashed the passwords, or if they just stored everything in the plain?
Huh. I just realized that I have a strange association between restaurants and their websites.

My expectation of quality is inversely correlated to the quality of their website. When I see a restaurant website that is "good", it makes me thing "chain. corporate. bland. boring."
Luddite client meets designer who has made their living wowing luddite clients with style over substance.

Also note that movie websites have the same problem. For mostly the same reasons, though the organizations involved and cash transactions are much larger...
I read through older comments for reasons just like this :)

I wonder if a week-delay would solve it. A new submission is penalized, it slowly rises up the "new apps" list, and after a week it pops up at the top, similar to how most systems handle "new" entries. At worst, people who don't read will be annoyed that their released-on-xmas doesn't appear until just before new-year's. At best, you've just made app-spamming far slower (minimum 7x).
it speaks to the greater problem with all of these companies - they dodge responsibility by automating 99% of the work they should be doing to moderate content. i bet youtube, insta/fb, and twitter's actual human employees doing this work are >90% solely english speakers. their insane profitability and aversion to responsibility comes at an obvious cost
Yep, if you wanted you could re-write the same HTML and CSS by hand for every page instead of using templates. Is this a revelation?
fyi: should probably download this using a vpn
This is the logical consequence of doing something because you can, while not asking yourself "should you."

We should not throw the baby out with the bathwater, but it's high time (in the US and likely EU) we take a long look at Social Media practices and regulate them.
And that's where you've checked out of the political philosophy that built the modern world. You should feel right at home living under the Chinese communist party?

Cynicism can really lead you astray as your comment proves.
Works great in Chrome 39. I can see the noise but it looks like part of the style and not distracting at all. I love how it creates fear! They come at you when your back is turned. Though I found you can just run backwards in a circle to consistently dodge them, at least got 88.9 seconds that way.
It used to be but the new Arduino UNO uses custom software on an Atmel microcontroller that includes USB support:

http://wiki.ladyada.net/arduino/unofaq#new_usb_chip
The lazy way is to hash coordinates to tiles, and then index on the tile identifier. To query a bounding box, calculate the tiles that would cover the bounding box, and then query for those tiles.
Subset is hard to define I think, it seems that would have many repercussions. I like JoachimSchipper's suggestion above, that adds a construct in which the programmer promises not to do any funny stuff to certain variables so that the optimizer can go to town on the optimization on them.
Oh, yeah, that game's so cool! I played it a while back--it's a pity it's Windows only but if you can play it try it out.

It's a fun little game if you've got a little bit of a reverse-engineering/hackery mind set. The production values (a story line and everything!) are pretty good for what it is too.
IMHO, It is OK to disclose your current salary once you get selected in the interview.
Same here. I just started to get out of it, this is how I'm trying:

1. I made a list with all my (good!) projects ideas
2. I tried to estimate how long each would take to have a Minimum Viable Product ready for launch
3. I chose the one with the shortest time estimate
4. I split the whole project in tiny todo items (things you can do in a few hours: like "create the sitemap", "create the db structure", "outline the homepage", "make that script" etc)
5. I put the list on my desktop in a long Stickie
6. I commit to myself to mark as done at least one todo each day

And it seems to work, I'm halfway through my project now.
You mean, like they did with DTDs, RelaxNG, and XSD (and probably half a dozen ill-conceived solution that died a well-deserved death)?

Different XSD implementations do have slightly different ideas on interpreting the schema. (e.g., if your data has
a bunch of A tags, then a B tag, then another bunch of A tags, do you include two occurs:unlimited statements for the A's or just one?)

By the way, Javascript works just fine as a "query" language for JSON. Not as good as XPath or XQuery work for XML, but definitely better than any XML DOM manipulation in Java or another language would.
This isn't entirely accurate. The "not a suitable question" response is generally "This is not a suitable question for Stack Overflow".

Stack Overflow is unashamedly narrow in the questions it permits. If it's for a different topic, there are probably other Stack Exchange sites that cover that topic. If it's not a question with a possible definitive answer, then it's just not suited to this format. Stack Overflow is not the place to have technical discussions with smart people, despite the fact that your question will have a smart audience.
Might I add yet another bit of input on how to be creative? John Cleese had a few words to say about being creative a while ago: https://www.youtube.com/watch?v=DMpdPrm6Ul4
You could just use Scrapy [1]. Easy to setup, and plenty of options you can activate if needed. Likely more robust than shell scripts as well. No Hadoop involved.

1: http://doc.scrapy.org/en/0.24/intro/tutorial.html
The problem is that the process is good for the software but it won't be good for the users in the early iterations.

I use Fedora at home and I love it, but sometimes it is a little bit too experimental and in this case I'm afraid it might not be usable (Fedora has shipped broken things in the past that I would qualify as "release blockers", but the release team have a different opinion).

Things settle in the sweet spot (eventually), but with every upgrade is like "what will be broken this time", and that's not a pleasant end-user experience.
You've never heard of "a crisis of faith"?
The article includes a picture of the December 1975 cover issue:

http://technologizer.files.wordpress.com/2010/12/bytecover.j...

The first listed article is "What is a Character"; it amuses me that thirty-five years later, with the invention of Unicode, you could still fill a few pages with an article under that headline.
Probably coming soon:

Before Cam.ly, I helped to make a web service that makes creating your own linux distro easy: Suse Studio.
That's a misrepresentation of what he was saying, don't know why you got the upmods. A captive-bolt stunner is a quick strike that stuns. "beating" something is protracted causation of pain. You're not 'filling in' details that have been left out, you're creating a new situation out of whole cloth.
As a developer, I love Notion. It's my favorite way to write documentation, help-guides and tutorials.

I'm building Engine.so because I want to make it easy to share these pages to your customers. Engine.so gives you a custom domain, full-text search and prebuilt widgets for feedback and questions!

Let me know what you think!
Thia is an incomplete document - a quick comparison with its own Table of contents proves it.

Full, but perhaps not the current edition, can be found and downloaded on

https://pdfroom.com/books/the-economist-style-guide/kLg8pP1M...
I just implemented a thing for work in very bare Phoenix Liveview. It integrates with Plaid. I definitely needed hooks and about 200 lines of JS to get it working. You can't completely kill JS, yet, unfortunately.
I had a Pixel 3. Great phone - no battery life issues until 2 years (which was very annoying).

Pixel 4a and 5 were very disappointing to me. I could accept the mid-range hardware, but the lack of a camera update and especially better zoom camera options made me abandon them.
Prisons aren't disproportionately located in majority-female areas.

Prisons are, however, disproportionately located in majority-white areas. Prison gerrymandering allows majority white communities to count Black prisoners from outside their community in their census while stripping them of their ability to vote. It gives the white community more power and resources, and takes not only from the prisoner their right to vote, but from the prisoner's community a census taker. The Census is literally how representatives in the House are allocated and per-capita funding is divided.
> Still, Ellison has boasted about its business with Google. During a 2019 meeting with analysts he said that when Google catalogs vast amounts of information, that data is “actually sitting in Oracle databases.”

That's as misleading as it gets.
Prisoners should be paid at least the minimum wage, with a portion of their wages going to the victims.
I think that's a bit unfair. Many large properties allow authentication through Facebook. I don't see why there is a concern with credit card information and Facebook authentication?
Sorry for the expired link. I don't appear able to edit it, but it's Section 760 of HR4853 (aka the big tax compromise bill that's been in the news). It was signed into law today.

Here's the text: http://tinyurl.com/2fc9ore (section 760) But there's not much to it.
Michael Jackson: Beat It

http://isleoftune.com/?id=365
This is their only attempt at making money that I know of:
http://www.tumblr.com/themes/premium
> Wikipedia should find a way to become more useful

I find wikipedia very useful in its current form.
Ah, yes! Come to think of it, JS probably couldn't get around the same-origin restrictions of browsers...
That explains a lot then. Thanks for the info.
He's talking about the academic research project fuzzing was named for. All it did was fuzz command line arguments.
HR4853, section 760

http://tinyurl.com/2fc9ore
This story has been several times over the week, although it's not sparked any discussion. In case you're interested, here are some previous related submissions:

http://news.ycombinator.com/item?id=2016987 <- I think this is an exact duplicate

http://news.ycombinator.com/item?id=2003332

http://news.ycombinator.com/item?id=2003637

http://news.ycombinator.com/item?id=2003930

http://news.ycombinator.com/item?id=2004407

http://news.ycombinator.com/item?id=2004783

http://news.ycombinator.com/item?id=2005281

http://news.ycombinator.com/item?id=2007338

http://news.ycombinator.com/item?id=2009001

http://news.ycombinator.com/item?id=2010251

This much earlier submission has many comments:

http://news.ycombinator.com/item?id=1436625
They probably started looking at their GCP bill
The scene for the curious like me:

https://www.youtube.com/watch?v=cU1f5E06X3A
I am also a foreigner living in HK. I am with you on this one. HK was and continues to be awesome.
> Sorry for wasting your time.

Not at all, this is what testing out new products is all about! I think you may have something here, but it's hard to figure out exactly what.

Don't get me wrong, I think marketing and splash copy is important (a lot of comments are about your website), but I would personally focus first and foremost on the value proposition of your product.

> - the whole thing is not exactly javascript, the viewof keyword represents the “html element of the cell”. This needs more than a comment on HN...

Gotcha, I was also trying to label a graph's axes based on textlabels (two different cells), but I couldn't figure out how. Some docs, at least specifying what kind of object a graph or a table is expecting would be very helpful. Also, it's kind of odd that md`hello ${text1}` works, whereas I was expecting it to be md`hello ${text1.value}`. The reactivity is awesome though!
EDIT: I originally made this comment with the understanding that Nas literally just slapped a Nike logo onto the side of these shoes.

Knowing they're made by Nike to start doesn't make his campaign any less misleading; as - obviously - I had no idea this was the case until I just found out, for example...

It was pretty misleading and the dude probably could've found a shoe manufacturer to actually support him, Satan and all. Probably just not Nike.
Now, could you please check real quick, whether Ferrari SF90 is affected by the chip shortage.
Video: https://www.youtube.com/watch?v=5fWo8JHWh4Q
Just wanted to say thanks for sharing (again I guess). I have heard of d3 but not the observable project or jig. Not sure how I can use it exactly, but having it downloadable does give the user the confidence to put data In they would not feel comfortable online only. Like some other users have said going to be hard to take on excel / tableau but for programmers they can prototype something fast and cool. Look forward to trying them both out. Keep up the good work!
Thanks! I really hope so.
Cynical me. I don't see people who've never had to work, doing more than watching the latest Reality TV program and complaining about the quality of the free food. Doing those other things is all about cultural values, and nothing about free time.
I like the second a lot more. It's just easier to read without knowing anything else.