jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> if you are like me, you like to store your dot files somewhere public.

In your public .bashrc, put a line "source .bashrc.secret." Just keep an empty .bashrc.secret in your public repository, and keep your actual secret credential on your machines.
> Highly doubt that it was an armed protester shooting.

Seems more likely than an unarmed protestor shooting?
Facebook is a private company. It is their right to do what they want on their site. It seems fair that they should do what they believe is right.

You're free to say whatever unpopular thing you want, just not everywhere. Given how these events have played out, I suspect many of the tech giants will take similar actions.
I ask you again, are you saying protests of any kind are never ok? Because that's what it sounds like you're saying.
I grew up in Karachi, and this "absence of women" is an alien concept to me. It is common for competing stores selling nearly the same product to be next to each other, organically forming a whole street market with hundreds of stores specializing in products of one theme. There's an electronics parts market, an LED bulbs market, a used books market, a glass market, a kitchen-ware market, a used clothing market, the pirated software media market. This makes the markets loosely gender-segregated - auto parts markets don't attract as many Pakistani women as the dresses markets do.

Search on YouTube for "crazy sale Pakistani women". :)
I miss the box art from that era. It was pretty funny when Panic did their version https://panic.com/blog/panic-retro-art/
I had a similar issue with CVS. Resolved by escalating to state attorney general.
I recently digitized some VHS tapes, and settled on webm/vp9/opus (and DVD) as a lossy archival format because, like SVG, browsers support it, so it'll be around for a long time.
It's amazing to me how many programmers get shook to the core when something that seems so obviously important to them is actually not a big deal to the rest of the world.
It's more like the president is out for at most 21 days. The 21-day limit only applies when no vote is taken. If a vote is taken, and fails to get 2/3 in both houses, the entire process completes in the president's favor. Done. You could in theory keep the president out of power simply by failing to have a vote (the "deliberately dropped packet" approach), but there's no provision for voting over and over again on the same question without new cause. You can't just make up such a provision that would be an exception to how anything else in congress (e.g. impeachment) works.
They didn't monetize it because in countries like India if you were to monetize it most users would stop using the app. This I guess is the alternative. Thing is there is no reason to believe others apps won't do the same in the future.
LaTeX is incredible slow at first but the true power comes from only having to do something once and being able to put it under version control.

I spent an afternoon getting a presentation template ready, now it's incredible easy to make a powerful, beautiful presentation ready. I tried to do the same thing with Powerpoint and apart from the frustration I always lost a lot of time when I (or Powerpoint) managed to screw up something.

It does in general lead to some embarrassing moments when working with non academics/developers. Somewhere there is a team of artists that still jokes about that developer guy that proposed to do his presentation in Latex.
Iger seems to want to present himself as identifying that the media networks part of Disney (like ABC and ESPN) have either peaked or are at sustainable status, and he is looking ahead to new ventures. I think the next big threat to Disney, however, comes from revenues falling off a cliff at ESPN in the next five years. I think we've hit peak sport in the U.S.
I highly suspect that it's a consequence of being a YC company. The president of YC has even publicly denounced allowing remote work.

> As a side note, avoid remote employees in the early days. As a culture is still gelling, it’s important to have everyone in the same building. [1]

1. http://blog.samaltman.com/how-to-hire
Check out http://www.cyclehelmets.org/

> In 2012 for nearly 2/3 of bicycle accident fatalities the rider was not wearing a helmet.

That's irrelevant, since it indicates nothing about what fraction of those 2/3 would have survived if they'd been wearing helmets (as an example, if someone is hit my a truck at 50 mph, it really doesn't matter if he's wearing a helmet or not). Also, what fraction of cyclists wear helmets? I'd be surprised were it so much as 1/3; if it's less, then that would indicate that helmet-wearers are more likely to die than non-helmet-wearers (due to risk-tolerance on the part of both cyclists and drivers, c.f. http://www.cnet.com/news/brain-surgeon-theres-no-point-weari...).

There are three types of head strike injury: those with so little force that no death or severe injury would occur, with or without a helmet; those with sufficient force to inflict death or serious injury without a helmet, but which a helmet would prevent; and those with so much force that a lightweight foam-and-plastic helmet wouldn't help.

> This used to be an even higher percentage but fortunately the # of fatalities has decliend signficantly in the last 20 years.

It looks to me from that IIHS graph that it merely reflects the fact that more people are wearing helmets now than previously.
I don't see a problem with that. Since Nim compiles to C, it's only natural for people to take advantage of existing C libraries.
Oh dear sorry to rain on your parade experience shows that the way to get the best performance is collocated teams of developers ideally coloacted with the end customer.

I know this isn't what a lot of HN readers want to hear but I bet Paul and many other VC's would bear me out.
This looks good, but from a brief glance I can't seem to find if/how it implements windowing in net.c. I'm guessing it just waits for an ACK before continuing? I'm searching for something very much like this, where I could bind to a TCP socket that uses UDP internally, something like ZeroMQ, for punching through NAT with STUN or something similar.
> 1099 because (a) it creates a second class of employee

Care to elaborate why this is so bad? As far as I can tell, most employee (FTE) related laws in the US are suited for, well, people living in the US.
"Delivers very poorly"

It doesn't even get released for another 3 weeks!
Shaving 1ms off of every single request can have a larger overall impact than optimizing queries/etc. that are not used for every. single. request.

I'm not saying I agree, but just one possible answer.
120v is not a measure of power, it is a measure of potential energy.
I also have a cheap, late 2012 Samsung Chromebook with an ARM processor and 2GB RAM, the kind the reviewers like to get down on as horribly underpowered. But over time updates have improved the performance and at this point it's really fine.

And yes, Netflix, YouTube etc., no problem.
By provoking people, threatening to send aircraft carriers?

The fact is this is just a leverage US is holding on to to win the trade war.

Human rights have been the excuse the US used to wage war against multiple middle east countries in the past 30 years, eventually for its own benefit, and causing huge sufferings to people in these countries.

No one can say no to 'supporting human rights', but you'd be naive to think the US cares about human rights more than it does about benefiting itself and inflicting suffering on other countries.

Also, maybe it's turning out that building the wall is not that profitable after all.
> It makes me think that once you've memorized all the narrative and visual tropes of western media, your bog standard reality TV is probably as intellectually engaging as videos like these.

As someone who can't help but look for those narrative and visual tropes, I can indeed confirm that the bog standard reality TV show, and the vast majority of non-reality TV shows are about this intellectually un-engaging.
Before then we had control of most media by a small set of companies (with many fun documented examples of people being blacklisted for going against the owners). Before that we had the Television Code, Comic Code, and so on. Before that we had McCarthyism.

Public and media speech was always moderated. In the past it was simply harder to notice since there were fewer un-moderated channels.
Meh. Working at a consulting shop I've seen hundreds of apps built with tokens stored in the big bad localStorage. It's easy, it works and if you don't load scripts from untrustworthy sources then there is no attack vector outside of rendering un-sanitized user input as HTML or browser extensions.

We've dealt with plenty of security issues and exactly zero of them centered around XSS. I've seen more issues surrounding bad dependencies that could end up running right inside your API server. Browser extensions can do so many other things, like reading all the forms and middling your API requests. So, I can't take responsibility for that.

I would recommend http-only cookies over localStorage, but if you protect yourself in other ways then putting auth tokens in localStorage is not the end of the world. It hasn't ever affected us, so I'll leave the pearl-clutching over this up to the experts.
I found out about TailwindCSS from the Full Stack Radio podcast, hosted by Tailwind's creator. Good for Adam Wathan.

Unfortunately, the podcast hasn't been kept up in the past few months. I assume TailWind is taking all of Adam's time now?
They're also tend to blow money on things that have no real use whatsoever yet they fervently believe they are absolutely necessary to live a normal life even though 95+% of the planet lives without them.
Deep Channel | Full-Stack Engineer | Remote | Full Time

Deep Channel is building the next generation of tools for data professionals (data engineers, data scientists, etc). Our mission is to reshape the toolchain of the modern data team, building the most advanced tools across the analytics lifecycle.

We're a fully remote team and are looking to bring on Full-Stack engineers - our stack revolves around Node.js, TypeScript, and React.

We are a team of senior level engineers, offer competitive salary/benefits/equity and have a FOUR DAY work week (all year).

See the full JD here: https://jobs.lever.co/DeepChannel/62a51577-3b33-4571-8552-b6...

Feel free to reach out to me directly (email in profile).
Most copyright notices on these pages are invalid, so they would not serve as valid notice anyway, so your presumption is wrong (it also reminds me of the bear patrol episode from the simpsons)

First, the form is often wrong, which makes it the same as no notice.

Second, if the date is wrong, it depends.

If you use too early a date, you lose that many years of protection.

If you use a date 1 year or more after first publication, it's the same as no notice

So what you get by using wrong notices can be worse than nothing. You actually lose some protection.

As for the rest of the reason not to do it, because it's complete an total cargo cult lawyering that wastes tons of time?
You think you are getting something. You are getting worse than nothing. You are wasting time (this thread etc) figuring out how and when to update something, and whether it's legally correct, etc.
I don't agree with creating barriers to entry, because in the end it makes everyone worse off, but agree with your analysis - most programmers don't understand that a game is being played let alone how to play it. Thanks for commenting!
They make smartphones -- they're a hardware company. The money will probably help them ramp up production and increase advertising presence.

The valuation implies that they're profitable, but it takes time for profitability to turn into cash in hand. Raising this money (an action pretty similar to taking out a loan) will let them strike while the iron is hot.
Goog god, I hate this talk of brogrammers.

Programming is no longer the realm of geeks and nerds. Everyone and their dog can learn to code online.

What you call a brogrammer, I call a regular person who is healthy and has a social life while also being a programmer. It's not as if people were slamming tequila at work while watching porn.
Institutionalized and organized torture programs are a monstrous offense, so by implication you're saying it's immoral to enforce laws against all lesser offenses, not just the ones that have a lot of HN valence. For instance, you would also believe it's immoral to enforce laws against car theft, or counterfeiting.

I'm as frustrated as everyone else that the CIA and its horrible contractors, some of whom enriched themselves to the tune of millions of dollars by designing an abhorrent and utterly ineffective scheme to torture random people from West Asia, are apparently going to be shielded from liability. It's a miscarriage of justice. But history is full of miscarriages of justice; we don't give up on civilization when they happen.
I would generally agree about the origin of noises and their alternate purposes.

However, I would also suggest that it is a very strange, unearthly, or extrordinary phenomenon to have such a massive and fast-moving thing traversing in such silence.

For example, there are not elephants that travel so silently that they may accidentally trample rodents underfoot.

Alternatively, though, outerspace and underwater, things are much less certain regarding the danger of large masses moving quickly.
Funny you should mention that. Years ago, when I was learning Lisp, I dreamed one night that the whole world had turned into parentheses, producing an existential horror rather like the "Knife Eye Attack":

http://drmcninja.com/archives/comic/11p26

And the background music was Pink Floyd's "Any Colour You Like". This dream had background music. When I woke up, I was a lot better at Lisp than I was the day before, and the parens didn't bother me anymore. Nothing at all similar has happened since.
Yeah, when I think SEO i think of the sleazy guy who has a gigantic link farm that if I pay him, will link to me.

Part of it, as it seems to me, is that I simply don't understand what SEO research involves, and assume it means doing bad/lame stuff. adding transparency to the job/process would probably make it sexier, assuming that there's some real substance underneath...
>>> well, with Python that doesn't happen. At least, not at all frequently.

>> That's a bold statement. It happened to me just last week.

>Look, different strokes for different folks: I'm not trying to suggest that you should use Python; I'm explaining why I do.

You made a pretty definitive assertion, and when someone points out that they had an experience to the contrary you say "different strokes for different folks"? Seriously?

I like Python a lot. I've been using it for about 12 years now. My experience doesn't really line up with yours.

I've found that Python is great for writing small (<2000 loc) programs. However, every single time I've seen a large project written in Python it's ended up collapsing under its own weight.

I'm sure I'll get flamed for saying this, but I think part of the problem is Python's dynamic nature. Python is the dynamic language I have the most experience with, so perhaps I'm over-generalizing, but the problem I've seen with large Python projects is that they get to a point where a major refactoring is needed and it's impossible to pull it off because of the dynamic nature of the language. Perhaps with 100% test coverage things would be easier, but in the real world that's rare/nonexistent. (Also, I find that more tests are necessary in Python than in a static language because you end up having to test a lot of the same things your static language would have been proving for you.) In the bigger Python projects I've seen they eventually rewrote the whole system in a static language.
The artist hit the front page.
I'd be able to relate to this better if it was "What real life good habits has programming given you?" One of my favorites is thinking about what is possible in similar terms to what is computable.
Perhaps, but the description essentially said that there is a custom python layer that aggregates the data, and they punt it into MongoDB with some SQL extraction pattern simply to store it into that silo.

e.g. If I run a query for NAME LIKE 'BLAH%' it stores that resultset. If I run NAME LIKE 'BLAP%' it stores that resultset. If someone else comes and runs either of them, only a direct match will pull my prior results.

It's okay, but it's no big win or case study.
Some massively long games like GTA really need more 'skip' options available. I've played through the first 25 intro chapters a handful of times (different xbox systems). The first time they were annoying, and the third time they were absolutely tedious. I don't want to hear the long dialogue for a third time. I don't want another 'instructions' mission if I already know how to pick up a gun or deliver a car.

Game designers have created this logic that you must do X before you can see Y. If you haven't done X then you don't deserve to see Y. Yes, it can make it 'too easy' if you can skip anything, but I'm the one here making my own entertainment. If I've already read a novel and want to skip a chapter that was boring, I can skip it with the turn of a page. No author tries to stop you from doing that. Same with a movie. Just press Fast Forward.
I'm not convinced that NUL vs. C's "null character" is just a silly semantic argument. NUL is an ASCII abbreviation and the implementors probably wanted to avoid being tied to a particular character encoding - there is no mention of NUL in the C standard.

As for the NULL, it needn't be a pointer value, the standard permits it being "an integral constant expression with the value 0", so in certain implementations it can be the same as '\0'.
Scott Chacon's (of GitHub fame) ShowOff is also nice:

http://github.com/schacon/showoff

it uses markdown for the, er, markup. :-)
The subtitle is a question. The answer is "No." The term "Wage slave" is not applicable to most wage laborers, even in many famously terrible labor markets.
Unless you want to image things, either for EAA or full blown astrophotography, in which case the question is more about the mount than the telescope.
Interested to hear more about your pipeline and infrastructure for processing and delivering video. I'm working with processing short videos at the moment for my current startup, though I didn't use Mux (I figured it was a core competency we needed to develop). It's just a queue using FFMPEG to convert from MP4 to HLS.
The book looks like exactly something I'd like to read... except that line height is a huge turnoff. It runs counter to most readability guidelines, and makes it feel like the book size was artificially inflated.

(That being said, I love the idea, and hand-drawn visuals + colorized equations!)
How much of the US voter base is paying attention to 4chan users? My assumption is basically none.
They are mostly just stealing them to joyride / commit other crimes with. The primary purpose isn't to sell to chop shops.
By "keeping Europe free" you must mean maintaining the primacy of the United States and her allies in the planetary trade federation?
FDIC insures the individual deposit accounts up to some maximum per account type. Say Citibank only had 900M and they fat fingered their own 900M as principal payment on some loan they are administering, then it could lead to a collapse of Citibank. In the most recent case the judge let it stand so Citibank has to absorb it and now becomes the de facto lender to Revlon now I guess. I imagine there must be some contract stipulations to Revlon / Citi or Revlon needs to negotiate. If there aren't, then Revlon got a sweet deal but I imagine all new loan related documents got updated to reverse this kind of thing in the future. If Revlon acts like they got 900M in free money well then the company will go out of business because no bank will work with them again. I imagine they will get a nice interest rate though since they have leverage now.

For the average person, I wonder if this means that if your mortgage servicer or your say student loan servicer does the same thing and inadvertantly pays off your loans that they then can't come back at you.
Yeah entering middle age with white hair adds ten years of age.
I would just like to say I have never been a major user of Adblock. There are two reasons I have always been okay without it:

1. I feel somewhat bad about using a free service and preventing them from getting ad revenue

2. I'm really good at ignoring advertising of all kinds. People might say it still works subliminally or it has an effect on me and I just don't notice it, but I seriously don't believe this is true. With TV I used to mute it, change the channel, or do something else on my computer (I don't watch TV anymore, but I do admit I pay attention to ads if I join somebody else that watches it). With video ads on the internet I mute the audio and do something else on my computer. I basically have never intentionally clicked a banner ad, besides maybe some Facebook ads only because they seem to have access to my Amazon search history and show me items I'm already shopping for. Facebook is certainly a different beast in terms of advertising because it involves showing businesses that friends have liked, but I wouldn't say this has a very positive effect on my opinion about that business.

That said, I used Adblock many years ago around when it first came out to block YouTube ads but switched over to my muting/ignoring method because it did affect my conscience negatively, not so much because of YouTube/Google but because of other content I browsed on the web.

My setup recently has been to have Adblock installed on Firefox (I have always primarily used Chrome) for the instances where ads on a website are causing performance/experience issues. I have had Adblock installed (disabled) on Chrome because I have a Chromebook and have occasionally enabled it in order to visit the problem website on it (it is pretty much unusable on this Atom processor without Adblock). In the past several months I have noticed some very weird bad performance issues if I leave it enabled and use YouTube (maybe some other websites), not sure if this is due to changes in Adblock or if YouTube is intentionally breaking itself when it detects Adblock usage.

P.S. I'm not sure if any of this has anything to do with my previous post being downvoted, but I felt compelled to explain my reasons for using Adblock.

P.P.S. The website I am primarily talking about that has become nearly unusable and quite unstable due to ads is tinychat.com... My reasons for being okay with blocking them for this website are complicated and I'd rather not go into detail.
A clickbait comment in an article on clickbait!

When you press play on the video of the interview, you get prompted for your email address. If you're fool enough to do that (I was), next it tries to sell you an expensive subscription.
Most people would think so, but apparently this changes if you work for Yahoo!. Then you are a lot more productive if you work remotely. This is what I learned on Hacker News. ;)
I hope they make it cross platform too. If they do a good job making a browser I don't mind using it as my default browser
I doubt academic institutions "sponsor" programming languages, other than paying the salary of some of the people who happen to be writing them.

Where is Rumpf? MIT?

http://web.mit.edu/nimrod-lang/arch/i386_linux26/doc/tutoria...
You're right of course. It all depends on how capable Windows is on a 800 MHz machine with 1080p as compared to the new MacBook's 1.1 GHz - 1.3 Ghz CPU. Also how will battery life be affected when upgrading the Asus to a 1.2GHz and higher res screen.