jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have upvoted to counter a downvote. I think your opinion would not be downvoted as much if you simply stated your thought without labelling others.

Personally, I don't believe (though I have no evidence in this regard) there was any coordination here. Companies like Twitter and Facebook have been profiting from disinformation and hate speech for years, and Trump is neither the start nor the end of it. They should have banned him and others much earlier, but just didn't feel like the trouble of standing for basic ethics and human rights was worth that sweet stock. Now they can ban the man not only without hurting their bottom line, but also with a nice PR boost all along. And as soon as one makes the first step, the other tech-herd follows. No coordination, just VP herd mentality.
I wouldn't say that Crockford really "explored JavaScript's good parts".

Rather, he just covered parts of JavaScript that shouldn't be used, and whatever wasn't completely broken was considered to be "good". It isn't truly good, however. It's just not "severely bad" like the rest of JavaScript is.
>>Is it really that reliable to make such precise statements?

Carbon dating is never enough in itself. They are not saying that carbon dating proves that one thing happened before the other. They are saying that carbon dating does not disprove it, that the narrative they propose is not contradicted by carbon evidence. The fact that there are multi-century error bands means it can never be solid proof, but the fact that one error band is centered years later than the other does add weight to their proposed timeline. Carbon dating is a fuzzy telescope, but lack of perfect resolution doesn't mean it cannot produce useful evidence.
I would love to do that; but Windows (yes yes I know:) seems to intentionally block normal installation to external SSDs; and all the workarounds I've tried so far have removed all the convenience factors :|
Also last summer in the immigration detention center(s?).

https://www.vox.com/policy-and-politics/2020/9/15/21437805/w...

I guess there can be some room for discussion about whether it is genocide if there is not a clear target group/culture.

Doesn't make it less heinous, just a different sort of heinous.
Agreed. On the long-term, Apple is the one which might harm Privacy the most because they will kill the real Privacy alternatives by pretending they are one.

People use Google & Facebook because they are dependent on their services but some of them know they are unethical (for e.g the recent WhatsApp scandal shows that at least some people are kinda aware).

Apple on the other hand lies and does propaganda about their fake Privacy and people (even on HN) think they are the solution, and that's far more dangerous I think.

Many people think real Privacy solutions are not worth supporting because they have Safari, IOS & Icloud. Well guess what, ICloud is not even (end2end) encrypted, employees have been listening to your Siri conversation, HomeKit doorbells are doing nonconsenting facial recognition on you & your friends, Apple tracks every app you lunch & when (and no that's not necessary for security, you could just download a blacklist instead of sending Apple your history), and no, Apple does not audit or read any line of code of the apps on the store.

It's killing me that my friends think it's okay to install Facebook, Instagram & Snapchat or whatever on their phone because "No but it's okay, I have an IPhone so Apple has checked the app and everything". For them, Apple is magically going to protect them whatever they do.

That's where you see their lies & propaganda really worked.

Apple is like a polluting gas car that sells & market itself as a green clean ecological electrical car so that people can use without conscience issues
Funny, I see the left do that all the time as well
And yet when the military wants to shoot for real, it uses joysticks and not keyboards.
Content aside, there's something to a blog that ends with: 'I'm pretty confident that I'm right. If you disagree, I'll bet you $100,000.'
I sincerely hope YOU are joking, right?

I can think of many examples why even small businesses need more than 100k IOPS. Case in point: 5 years ago I did consulting work for an email marketing company that was generating a daily report on a database of about 1TB. The report took 10+ hours to generate due to the SQL queries aggregating data from joined tables in more or less random patterns. I upgraded their DB server from a 2-way RAID0 on 15kRPM HDD (about 500 IOPS) to a single SSD (20k IOPS), and it cut down report generation time to 15 minutes. 4 years later their database has continued growing and generation took 1 hour. They called me up again, I upgraded them to a 4-way SSD-based RAID5 (I benchmarked 250k IOPS) and again it cut down report generation to 6-8 minutes. This was a small company: a dozen marketers, 1 software guy.
It was that mentality that, finally, made me buy a little piece of land in cyberspace (others may call it a domain name) - yeah you can get your blog hosted a million places for free, but by owning your own you can move to a new host.

I think this Neocities blog post(https://neocities.org/blog/neocities-web-sites-now-have-prop...) said it best: You have to have your own domain, otherwise you will be a sharecropper for somebody else.
Car racing. In car racing as a driver you typically get your input through your seat and steering wheel. Due to lack of g-forces in typical simulator this is all compressed to force feedback in steering wheel. There are really powerful steering wheels that have very high definition of vibration and forces they can transfer and this gives a lot of information about how the car is doing on the track, whether you are loosing or already lost the grip.
The PC version is available via abandonware. You can play it in dosbox.
Amazon warehouses carry many essential items, so by taking your non-essential demand some where else you allow more logistics resources to focus on delivering essentials asap.
This link corroborates that urllib2 respects robot.txt:

http://stackoverflow.com/questions/3197299/urllib2-connectio...
I think the Python standard library docs could be a bit better. There is rarely example code, and they can be a bit hard to follow if you are trying to figure out what the library even does.

Personally, I'd like to see them start with example code, and then highlight a few of the more important functions, and THEN get into the gritty details.

As it is, I'm about as productive just dir()ing everything in the interactive shell, and then seeing what happens (sometimes falls down with passing options, though), and that's almost as good as the docs.

PHP though? Yuck. Although it's tons better than Joomla's documentation.
PHP has had reflection support for years:

http://php.net/manual/en/book.reflection.php

And define metaprogramming; PHP has supported all of what I would consider metaprogramming as part of their core API since PHP 4. It may not be as pretty as what you can do in Ruby or Python, but you can do it just the same.
I've been working a remote contract these last 6 month, and one thing that surprises me is how I bill a lot less hours than I would if I were on site.

If I boot up in the morning, spend 30 minutes trying to get into something, fail and end up back here on HN, I don't bill any time. If I did the same thing sitting in a cube, I'd get paid for it.

The end result is that the client gets a much better deal by having me off site. Works great for me too, since I can justify billing out at a higher rate that reflects the fact that they get essentially all my productive time for the week, and nothing else. Everybody wins.

As an added bonus, if I really can't get started in a morning, I can bail and go bouldering for the day and not feel guilty about it. The bizarro world salaried version of me would spend that same day sitting in a cubicle secretly playing video games on the clock.
Well said re:getting anyone into pissing contest. Charlie Munger once marked - "Don't wrestle with a pig, you'll both get dirty but the pig will like it.", I think that still holds true.
Not necessarily. I know a number of vegans that don't necessarily eat that healthy.

You know all of the parent's vegan people?

The thing that irks me is when vegans proclaim that the 'vegan diet' will make everyone healthier, cure obesity, etc. There are plenty of unhealthy foods that are perfectly vegan. I say this as a vegan myself. I see these people as 'hurting the movement' because they are spreading un-truths, even if they are well-intentioned (and the messengers believe the false message).

The marketing aspect of things related to animal rights and vegetarianism/veganism is done very poorly, and I wish we could undo all the bad stuff that's been spread throughout the last 20+ years. Is it true that veganism is more healthy if done properly? The differing research out there makes that inconclusive, in my opinion. To me it's a "it works for me, YMMV" sort of thing.
Plants to scream when you kill them. We just can't normally hear it.

http://www.newscientist.com/article/mg15320720.800-stressed-...
Is that true? XFCE was my favorite DE.
If anyone is curious I just updated my Docker / Django starter project to use 3.2. It uses Docker Compose + Django + Celery + PostgreSQL + Redis + Webpack + TailwindCSS and it's available at: https://github.com/nickjj/docker-django-example

As an aside it's also using TailwindCSS 2.1 with the JIT compiler enabled.
You're saying that TCP DNS routinely sends multiple requests in a single TCP segment?
I use a chrooted instance of Bind as it's a LAN only dns server, /etc/bind/named.conf includes:

include "/etc/bind/adblock.conf";

That file is generated by a script that uses a hosts file maintained on http://someonewhocares.org/hosts/
the script is something like:

#!/bin/bash
cat /etc/bind/adblock.conf | xz -z - > /etc/bind/adblock.conf-$(date "+%Y%m%d-%H%M%S").xz
echo "" > /etc/bind/adblock.conf
curl -o - http://someonewhocares.org/hosts/ | sed -rn 's:^127\.0\.0\.1 ([^ #\t]+).*$:\1:p' > /tmp/addrs.txt
cat /tmp/addrs.txt | while read line; do
! egrep -i $line /etc/bind/whitelist.txt >/dev/null \
&& echo 'zone "'${line}'" IN { type master;notify no; file "/etc/bind/pri/adblock.zone";};' >> /etc/bind/adblock.conf
done

which can be called from cron or similar (if you do you need to reload/SIGHUP bind to reload its condiguration)
you can whitelist stuff by adding a FQDN to /etc/bind/whitelist.txt

The file /etc/bind/pri/adblock.zone contains something like:

@ 1 IN SOA localhost. root.localhost. (1000 7200 120 1209600 3600)
@ 259200 IN NS localhost.
* 259200 IN A X.X.X.X
@ 2 IN A X.X.X.X

where X.X.X.X is an IP on different (but private and not internet routable) subnet, and iptables rules
something like:

iptables -N DNSBLACKHOLE
iptables -A DNSBLACKHOLE -j LOG --log-prefix "DNSBLACKHOLE ::"
iptables -A DNSBLACKHOLE -j REJECT
iptables -A OUTPUT -p all -d X.X.X.X -j DNSBLACKHOLE
iptables -A FORWARD -p all -d X.X.X.X -j DNSBLACKHOLE

Transparent proxying is accomplished by iptables rules redirecting port 80 and 443 through SQUID which essentially performs
a MITM, you can find out how to do this here:

http://blog.davidvassallo.me/2011/03/22/squid-transparent-ss...

Edit: it's also worth mentioning I transparently redirect all DNS traffic the router sees to my own bind instance, so untrusted devices are unable to use an alternative dns server.
Can't you just boot Ubuntu touch on a Nexus 4 or dual boot a oneplus with 3gb ram?
> I've came to the conclusion that I need to be useful to a company to expect any sort of investment of time/energy from them

That is true. But a little bit of "I'm God's gift to humanity" will go a long way. Try a little. (A little.)

I suggest going to meetups and namedropping your GitHub

> listed all that I've done on my GitHub, Linkedin

Do that! Unless there was some rubbishy work that doesn't enhance your market value, use your existing work to prove yourself.

Try going to meetups and namedropping your GitHub. Say enthusiastically: "Wow, I love the way WebWorkers fit into Angular JS. I put together a project on GitHub ... exciting stuff, take a look!" Getting back to my first point, no one minds a little arrogance so long as you have something to back it up!
Homoiconicity makes this kind of problem much easier, it is true. I remember the story of the spacecraft realtime patch too, fondly!
There is a per-packet cost to processing requests. TCP can bundle them; UDP cannot. Is it large enough to matter? I don't know. But the cost includes evaluating context of the requesting entity, which might not be meaningful for DNS queries. Maybe if they are related, some working-set caching would occur.

RTT might not improve at all. But lag might. Scripts often make the mistake of asking for information when they need it. Instead of before they need it, so it will be ready when needed. The suggested approach would pre-load the DNS info and might reduce lag.
It didn't mention it specifically, but I presume you could then 3d print a replica?
It prevents any rework from having to renumber the buildings if things are being built up heavily over time. Kind of like an unsorted array vs a sorted array. The unsorted one is a pain to search, but you can just slap things on to end without a worry.
Agreed. Here's a solid video on the topic where Peter Schiff explains why college tuition is so high: http://www.youtube.com/watch?v=AIcfMMVcYZg
I think this is a great idea, and I'd pay more taxes for it right away! but there needs to be limits around it. I'm more than willing to have my tax dollars go to help Little Timmy go to school for engineering (actually in the end that would benefit me twice, once as a consumer, and anther as an employer) however I would hate to pay taxes so little Timmy can learn more about art history, then get into the working world and make swirl pictures in my coffee.
iTunes.com? or a subscription service like Zune Pass?
The Beatles maybe?
Till Spoon supports running on platforms other than Windows, this is somewhat a moot issue for many of us.
Easy ways to open and close new accounts using the web interface.

Operations like closing out an old savings account, opening a new one, etc. are simple to describe operationally, but aren't possible/are very hard online.

Also, detailed explanations of bank-initiated charges in the transaction list. I'd like to know why my account has started charging me $4 a month, and "Maintenance Fee" isn't very descriptive. Especially since it seems to be new.
I use emacs with evil-mode (very good vim emulation) to program in Racket. The advantage of emacs is that it has paredit, geiser, and other useful plugins.
This is a tech-heavy community, but the interest of foreign buyers cannot be overlooked in this current market. San Francisco is a world-class city and if you look at overall macro trends of comparable cities (London, New York, Paris, Tokyo, etc), SF is still downright cheap. There will always be a wave or renters in great locations, so if you have the cash SF real estate is a good place to park it.
This should be just another wake up call to the fact that Android just isn't open. Unless you're inside the OHA your view doesn't count, and even then you have to go along with Google's vision of the future.

End users might think they have it bad, but the development experience is basically an exercise in dealing with whatever hyped up shiny unfinished turd is floating down from on high. It's a shame because some aspects of the system are really damn good, but there is just so much crap.

Having seen all this develop has persuaded me that the future is lower level APIs. On the web that means asm.js, Canvas, indexeddb etc. (discarding HTML and CSS), and on Android it means C++ and OpenGL and staying the hell away from as much of the higher level parts as possible. (Bonus points for increased code portability). The reason for this is the lower level ones seem to reach stable predictability much faster. It is better/easier to bundle any high level UI toolkit in the application itself than to have to support rendering on four different versions of the toolkit.
> I can't help noticing that people giving that objection are uniformly straight.

That says something about your powers of observation.

I note that most people giving that objection are unmarried, and a large fraction are "uncoupled".
I had my suspicions, and then I came across this line:

They are expertise on these stuffs.

Yup. Definitely an Indian.
What about Metafilter?
Uh, the publicly-edited, well-sourced, and very thorough Sourcewatch wiki article isn't even in the same galaxy as "ad hominem".

Personally, I think it makes Cato look good. I don't always agree with Cato or what they do, but they are at the very least consistent in their principles and don't misrepresent the fact that they explicitly represent corporate interests, both things that are incredibly unusual among D.C. think tanks.
Just in time for FDA "approval"!
South Korea is a very wealthy, well educated country with a very well equipped, well trained modern military and tech thats on par with anything else in the world. And they've been sitting on one of the most volatile borders in the industrialized world for the last half century+. I guarantee there is nothing they don't know about or don't anticipate coming from DPRK.

The only reason they let DPRK get away with these types of attacks is that the cost of reunification would be so great as to cripple the south korean economy for decades. From an economic perspective it costs less to maintain the status quo than to force a reunification. Ditto from China's perspective, they will pay a steep price for reunification as well.

The situation is in good hands without the US meddling. If the S. Koreans and the Chinese aren't freaking out, that means its under control.
I looked into it when I bought one, and if I remember correctly a modern highly-insulated kettle uses much less power keeping water warm for 8 hours than constantly heating cold water. Of course, part of that equation is how many cups of tea you drink. And how hot you keep your water. Since I'm a white tea drinker, I keep my kettle on a low setting. I get much better results with a lower setting and a longer steep. (Part of the fun here is trying different teas, temps, and steep times)
Why not quit quietly?
Most people are like this. People generally don't have a lot of understanding or empathy to the challenges of people outside their social class.
If you are standing on the ground, the only actual force is the normal force of the ground acting on your feet to stop you from falling into the center of the Earth. However, it feels like you are pushing down on the Earth, but that's technically a pseudo-force.

Another way of looking at it is to imagine that you are standing in an elevator in space that is accelerating with the speed of 1g. That scenario will feel exactly the same as if that elevator was standing still on the surface of the Earth, but it's more clear that the elevator is pushing you, and not the other way around.
I like this one. It almost seems to be a contradict our current education system:

"Among cognitive psychologists, there is widespread agreement that people learn best when they are actively engaged with a topic, have to actively problem solve, as we would put it 'construct meaning.' Yet, among individuals young and old, all over the world, there is a view that is incredibly difficult to dislodge. To wit: Education involves a transmission of knowledge/information from someone who is bigger and older (often called 'the sage on the stage') to someone who is shorter, younger, and lacks that knowledge/information. No matter how many constructivist examples and arguments are marshaled, this view — which I consider a misconception — bounces back. And it seems to be held equally by young and old, by individuals who succeeded in school as well as by individuals who failed miserably.

Now this is not a scientific misconception in the sense of flat earth or six days of creation, but it is an example of a conception that is extraordinarily robust, even though almost no one who has studied cognition seriously believes it hold water.

Let me take this opportunity to express my appreciation for your many contributions to our current thinking."
I guess he's not planning on applying to Y Combinator...
He seems to have issues with the TSA.
> 4. The community is often snobbish and out of touch with how the other half lives.

I suspect this is endemic to many (most?) community sites, especially as they grow. HN is no exception.

> 5. It’s a time suck. That one’s self-explanatory to anyone who has used the site.

So does the rest of the Internet.

> 6. It removes comments from where they should be, on the destination site.

Many sites linked to from Hacker News, like Daring Fireball, do not support commenting. Others require user registration. Either way, I read the HN comments on an article first, every time, and I use that discussion to help me evaluate if I even want to read the source article.

> 7. It reduces blogging time.

So does the rest of the Internet.
Not to mention detailed articles on Pokemon products, something with decidedly less cultural impact than Star Wars.
You are correct, however if you read over the requirements, they are not all that crazy. If you have an e-commerce website that has all ports open stores credit cards in clear text, etc., then you will fail, but it's actually pretty easy for a shop with its own servers and network team (in-house or outsourced) to come up with a network diagram that satisfies the PCI DSS 3.0 SAQ requirements.

The issue is that Heroku, because of its lack of transparency about what is actually going on in its routing mesh, is not necessarily secure, and it's not possible to just download a list of relevant firewall rules, etc. (the way you could if you set up a site on Amazon VPC).

SAQ A has always required the merchant using his/her own servers to provide some documentation and do some security scanning, the new thing with SAQ A-EP is that it no longer allows for the loophole of using a PAAS and claiming that simply b/c it is not managed by the e-commerce shop that it is out of scope.
Because it's quite xenophobic behavior, you say diversity but mean the diversity of people who you happen to like. It's rather easy to be tolerant if only things that you like apply. You can hear exactly the same things racists say about their small towns changing without all these sophisticated meaningless words.
This needle is threaded by contemplation of what it means for someone to “choose.” If one freely chooses whatever one wants, then one has free will but one will always choose their desires.
Enterprise grade workstations and servers can be configured with 1TB of ram though, so it's not completely inconceivable that you could have a dedicated GPU workstation with 1TB of graphics ram. I mean the Tesla A100 cards have 40GB of VRam each so you'd only need 26 of them to have 1TB of VRAM in a single machine. While I have no idea if such a machine exists, it certainly could exist, 26 GPUs wouldn't fill even half of a server cabinet.

Edit: actually Quattro A6000 cards ship with 48GB vram each, so you only need 22 of those to have 1TB total.
loss id titty due to hardware becoming software
hi adam
https://youtu.be/wgj-s46Mpyc
I take issue with the “too much protected land” stance. The protected land is a treasure. And paving it over with suburbs will not fix housing. See LA. Vast sprawl and still sky high housing. Oh it’s a wee bit better prices? Let’s pave everything. Turning the Bay Area into la or Phoenix sounds like an awful idea.

Densifying I can get behind, turning the protected lands into a concrete wasteland of parking lots and hoa developments of boxes and mandated office parkish landscaping is not something to advocate. Is that really the best we can do?
Title fix please: insurace->insurance.
Especially if used in conjunction with a text-extraction API such as Alchemy: http://www.alchemyapi.com/api/text/

That way you only get the text of the page, stored in a cache.