jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Fourth Link: Played a game (not a movie) that included nudity. Twitch has pretty clear policy on that and while it wasn't intentional on the streamers part, not allowing nudity is a pretty standard thing.

From the link:

>> According to Twitch rules, nudity and sexual content are allowed if they are originally part of the game, but not if the game is modded to include sexually explicit material.

>> In this case, the original Blade Runner game has been modified to add some elements from Blade Runner 2049, including the famous hologram girl scene.

You could call that a "clear" policy, but it's also self-evidently insane. The problem isn't that there was nudity. The problem is that someone modified the game. Of course, that's also allowed.
> How would you suggest these people are held accountable if it isn't through "cancel culture" which is basically just the modern equivalent of social shunning that various cultures have been doing for centuries?

Long-held traditions of social shunning, ostracization and extrajudicial bullying are widely understood to be terrible and have produced horrific injustices for centuries. What you're calling for is a regression of justice. It's precisely the disgusting consequences of vigilante justice that led us to develop the modern systems of justice that we rely on today.

Accountability quickly turns into a witch hunt when people start tearing down standards of proof and judicial restraints as "loopholes". When did we forget that?
Not work in what sense? You see default rulers but not fancy SVG icons? You see no decoration at all? What?

(HNers know how useless "it doesn't work" is as feedback when there are so many ways for something to not work, and when it obviously works fine for most people who use it and the developers responding to the feedback, or it would've been fixed already.)
Seems like it should be possible to have an "auto" button?
In East Europe anti-union feelings are strong among the people that lived under the communist regimes (~ 45 years or older). Unions were widespread at that time and the negatives were very visible, hard to forget the huge negative influence they had in the period of 1990-2000 when the transition of these countries was slowed down or sabotaged by unions.
I like in the 'car' demo how continuing to zoom out, you can end up with zero or even negative scale so it's rotated 180.
When I was at a GPS shop in '99, the back lot already had Case and Cat farm and mining equipment in fully-autonomous mode. The challenge being worked on at the time was handling traffic between vehicles. The other one was that having non-controlled human vehicles with transponders would be way more complicated. It's simpler to just have all automated or nothing.
Thanks. Always great to hear words of support.
It is hard to tell but if you mostly fetch data without processing it, copying it, compute it, then gevent can certainly handle concurrent socket operations.

Python's GIL won't let you execute Python code in parallel like say you start multiplying numbers in one thread and another. You won't multiply twice as many numbers because of the GIL. But for IO concurrency you should achieve parallelism (unless you have a string CPU consuming part in there as well).
I always head to Wikipedia first, but Wikipedia does not always have the complete story. Wikipedia has nothing on FairSearch, and the evidence is pretty solid that Microsoft is behind this group. Nor did it say anything about Florian Mueller being on the dole from Oracle or Microsoft until recently (check the Wikipedia history of his page) when he admitted even, even when we knew for years that this was in fact the case given the sheer volume of articles he writes attacking only Microsoft and Oracle's competitors.

Consumer Watchdog isn't just critical of Google, they are rabidly so to a deranged order. They've got an entire site, http://insidegoogle.com/ dedicated to nothing but 100% Google attacks.

This is the smoking gun modus operandi of astroturf. Does other consumer groups, like Consumers Union/Reports, or Center for Science In the Public Interest maintain sites exclusively dedicated to attacking a single company? They claim their issue is privacy, but if you look on their sight, they attack Google pretty much on everything, for example, they side against consumers and with publishers on Google Books.

Whatever other projects they've got going, it smells fishy. It smells like astroturf.
Thanks a lot for your feedback. But can't make that 'Uber for everything' without being neighborhoods-oriented. You won't drive far to get a drill)

But yeah, we need to change our pitch a bit, you're right.
I believe that quote from [2] is referring to simply calling accept(), but modern socket servers use epoll() (or similar) before accept() which I think still has the problem (because I've run strace on nginx and uwsgi and I'm pretty sure I saw all processes wake-up from epoll()). So I'm thinking that with SO_REUSEPORT, each server process would have a different socket to epoll() on, and the kernel would only wake-up one process on a new connection, thus, solving the thundering herd problem for modern servers.
There used to be a feature rather much like that on the (now defunct) Internet Junkbuster site.

A pretty simple set of form letters you could automatically fill out and have submitted to the major credit bureaus, marketing agencies, and the (then) handful of companies which maintained active marketing lists.

I printed and mailed a small sheaf of letters based on this during the summer of 2001. A month or so later, 9/11 hit, followed by the anthrax mailing scare. I was rather happy to have had far less junk mail to sort through, given the mood of the times -- every piece of mail not received was one more bit of dread avoided.

The results of that persisted for years. I've also avoided using permanent change-of-address forms from the USPS (the data from that is used to, you guessed it, update marketing lists). Having dropped use of credit cards, I've had no credit report for years (occasionally a minor hassle, but actually somewhat nice), and what data does exist is a very jumbled scramble of mostly highly outdated addresses and locations. I prefer it that way.
what language are you migrating to ?
TextMate -> Preferences -> Advanced -> [x] Save files when focus is lost.
Airbnb does run a risk of pushback by state/local governments. Cities create residential/business zoning for valid reasons. Airbnb disregards this zoning and turns every house into a potential hotel.

Nobody likes living next to a rental property.

That said, still a very ingenious idea and I wish them the best.
Im a programmer and social entrepreneur whos always looking to connect with other programmers. I might know of some people and places where you can find people your age. What is a contact for both of you?
Imagine how much money is made by a Casino in interest on money that they are retaining for more then a few days at a time.
Me to. Can you do one based on your last layout?
I really dig that one...
All sites must register to be accessible inside the Great Firewall of Britain?
I'm in a similar boat. It really depends on how marketable your name is.

In my case, I made it up. I'm planning on getting a trademark before a full launch. They key point about trademark law is that it's hard to defend it if you go a long time and allow others to use it.

BTW, there's a good law question & answer site that you can ask your questions for free: http://www.avvo.com/free-legal-advice/Trademarks/ (no affiliation w/ me)
Everyone reads and learns at different speeds, but for me, M carefully considered books per year is better than N mostly forgotten ones, for all positive M and N.
Reddit puts a random new link at the top of the page. To get votes, it has to be visible, to be visible it has to be on the front page. It's just a question of layout and maybe simple filtering based on karma or account age or whatever.

Could just intersperse 5% of the front page with random new links, or take a cue from reddit and put one at the top, or divide the page into two panes, or alternate lines of new and top links, in different colors (one darker, one lighter), or on every n-th login/visit, take the user to the new page instead of the front page.
That’s what I didn’t understand. NetNewWire has buttons on the exact same position (http://netnewswireapp.com/wp-content/uploads/2010/04/mac_scr... – please note that NetNewsWire doesn’t even show an Unread or Flag button by default), why then is Reeder’s placement especially bad?

It’s also not like the edges of the App help you a lot. Mac apps are at least by default not fullscreen, putting buttons in the corners doesn’t make sure that your mouse will be stopped by the edge of the screen right above or in close proximity to the button.
I understand that some countries allow small purchases to be made with special bitcoins made out of atoms and backed by fiat currency. I’m told that in those countries, their atom coins are ubiquitous, and, there is technology that allows mobile payments.

For example, you can purchase foodstuffs from vending machines using atom coins. The mind boggles.
I'm originally from the UK and, while you are correct that university at ~18 is usually the point-of-no-return, "high prestige" universities often have significant expectations on performance within a predefined set of subjects (at least within engineering) during the admissions process.

It would be very challenging for someone lacking the above-average levels of interest/talent in relevant fields at the age of 16 (spurring them to take related college-level courses) to get into a prestigious STEM course - outwith extraordinary circumstance.
>heart disease, diabetes, cancer, etc rates have all been climbing like crazy for the last 50 years
I'm not sure about that, in the past the diagnosis were really different from now so you can't really compare them.

Also the lifespan was much shorted at that time, so people had less changes to get these illnesses.
I personally do not use services like this but I'd be interested if it provided features like Mailnesia that auto-clicks confirmation links for you. http://mailnesia.com/

I have never used Mailnesia but I remember reading about a service like this (may have been this one) and I wanted to add it here in the comments for anyone who missed it.
As someone who has repeatedly done code generation on the C++ side to avoid build-hell (text files with expansion into C++ files) -- I can't agree with this. Your trivialization of complex C++ build times is nonsensical and reeks of inexperience -- it ruins everyday -- it ruins cycle time -- it sucks joy and creativity out of development... long build times are atrocious which is why insane effort is being spent to try to lower them in C++.

Lots of C++ "features" on banned on major projects because of complexity and build time issues -- templates, exceptions, operator overloading...
I find Java's approach to specs to be one of the worst parts of the ecosystem. I've come across numerous obvious bugs with various Java specced libraries that have been marked `won't fix` because the bug is actually either a bug in the spec or just got left out in order to rush the spec out the door (rush being a loose term here given how often Java actually updates it's various specs).
It's not about the liquidity.
It's not about shorting.
It's not about leveraging.
It's a little bit about ease of investing.
It's a lot about the fact that once this is available, hordes of brokers can make commissions by recommending their clients buy into this ETF.
As mentioned above, fsx files can be executed with the correct #! if fsharpi is installed.
Are you speaking from experience? Free users don't provide publicity, and them not converting isn't a problem with the service. You told them exactly how you valued your service and that's what they expect to pay for it. Nothing.
> Gates is one of the world’s biggest “super-emitters” due to his regular private jet travel.

Is this behaviour net-negative for climate is the actual question, in my opinion. This one is much harder to answer than compiling a list of his trips and summing up estimated emissions.
> 2. eBook ownership is confusing and tied to particular companies which exert authoritative control over one's library.

> Fix these two problems and the eBook deluge will really begin.

If you want to fix #2, don't support those who publish e-books with DRM by buying them. I.e. vote with your wallet.
> For example, if you go to a laundromat regularly or
> catch a bus regularly, you eventually end up seeing the
> same people and might even end up making friends with
> them. Maybe even good enough friends that you coordinate
> your journeys/tasks in order to catch up?

You can make friends anywhere. Even in stores! My mother met one of her best friends when she was a customer at the supermarket where her friend worked.

And that's cool when it happens, but come on. It's pretty rare. Even in a small town, everybody-knows-each-other kind of place. Stuff like that has got to be one of the worst ways to make friends ever.

Compare that with the amount of friends one makes by doing volunteer work, joining a book club, going to local meetups, going to a dog park, etc.

You want to make friends, do volunteer work. The sort of people who do volunteer work are (duh) generally great people. The worst thing that can happen is that you don't make any friends but you still do some good stuff for the world.
serious "head in the sand" vibes from anyone who says that there aren't any alternatives.
Unless I misunderstood, that's what the TIMER_ABSTIME option is for. This is actually what I use for soft real-time loops, when I'm concerned about both drift and jitter.
I'm excited to see what moot does next; seems like he's preparing for a big-ish transition in his life, after Draw Quest & 4chan. Maybe I'm wrong, but it will certainly be interesting to see what's next.
What are you expecting from pre-Series A startups? There are lots of pre-Series A startups with six figures in funding and little to no revenue. For obvious reasons, most of them are not going to be paying $140,000/year and if they are, you might not be comfortable with the runway risk.

In terms of equity, since you mentioned that you are the breadwinner for your family, why are you sweating the equity? A lot of folks here will no doubt suggest that you negotiate for more equity, but equity won't pay your bills. If cash is your biggest concern, negotiating around equity is pointless.

It sounds like you want a very early-stage startup job with BigCo-like pay, meaningful equity and reasonable hours. For the most part, this is a dream.
One of the clever things that Ian M. Banks did in his Culture series was naming military ship classes. So rather than "Liberator", he had "Torturer", "Gangster", and "Psychopath" classes of ship.
I tend to use a combination on pngquant and optipng on most png based graphics. I'm sure there are builds for OSX out there (probably homebrew recipes even).

This will bring the color palette down to less than 256, some images will work better than others, in this case I didn't notice a difference and the size went from 434KB to 133KB in size using the batch file I normally use for this[1]... I haven't checked recently to see if there are newer tools/versions for use, I keep several utils inside my dropbox for windows usage.

[1] https://gist.github.com/tracker1/e41d6b7dc55f962d85a3
No catch, it is a truly innovative/disruptive technology.
Me either. Wondering how I missed all that drama but not particularly sad I did.
I think your confusion comes from the fact that n does not refer to the number of elements, it refers to the sum of the sizes of all of the elements. Let the number of elements be m, for this discussion.

For elements that have a constant/uniform size, this distinction is pointless. However, for things like strings, there can be a large variance in the size.

Applying the pigeonhole principle informs us that the radix tree has a lower bound of O(m); but remember that O(n) could be quite a bit larger than that. A radix tree works by only storing one copy of duplicated prefixes of the elements; it still has an upper-bound space complexity of O(n), but the expected complexity is lower than that.
Quite so. I'm into synthesizers and like any other specialist hobby, the more rarefied examples have significant costs of ownership besides scarcity, eg the difficulty of maintenance or finding people competent to do repairs if they become necessary.
Not necessarily. In fact it can get in the way because complexity theory ignores all those ugly little constant numbers. More important than complexity theory is actually doing your own measuring and benchmarking, something I've seen forgotten during engineering attempts far more often.
I'm assuming this is a new installation potentially piggy backing off of some dark fiber. I'm wondering if they are partnering with XMission.
As someone mentioned on the atom forum, all public github projects need to be "forkable" as per GitHub's ToS.
Why? I'd certainly take everything he says cum grano salis, but it's still better than pretty much any other general health information site on the web.
That's really cool and seems like an obvious thing to do. I hope you folks can make it work!
From Tom Preston-Warner: http://discuss.atom.io/t/why-is-atom-closed-source/82/8

> Atom won't be closed source, but it won't be open source either. It will be somewhere inbetween, making it easy for us to charge for Atom while still making the source available under a restrictive license so you can see how everything works. We haven't finalized exactly how this will work yet. We will have full details ready for the official launch.

Either jonrohan is misinformed, or he's using a rather tortured definition of "open source" - even the Open Source Initiative would disagree with that usage[0].

I must say, I'm a bit disappointed by the fact that Github doesn't seem to be on the same page internally about this; it's a rather important piece of information.

[0]http://opensource.org/definition
Oh how I wish it was interactive.
Maybe you need a vacation if you haven't taken one. Guilt vacations where you don't get anything done for a while aren't as good as deliberate ones where you post up 'no support for two weeks, snoozing on beach/gone fishing/Vegas Baby.'

But if you're still into the niche, then maybe the answer is to stop writing code and and focus on business development & QA. You don't need to be always working at the coal face yourself. Perhaps get the freelancers to start maintianing your code base and switch your attentions to product and busines development, plucking the most promising contracters to become employees?

Whichever, don't beat yourself up. It's Thursday now, so I suggest clearing your urgent emails and then taking the rest of today, tomorrow, and the weekend off (ie away from the computer and preferably from your home) to think about what you'd like to be doing each day of the week. Lots of luck!
> Security theater is the practice of taking security measures that are intended to provide the feeling of improved security while doing little or nothing to achieve it.

https://en.wikipedia.org/wiki/Security_theater
Their loss, toast0! You're one of the most thoughtful, insightful, skillful participant on this little orange site :)
Good point. Didn't catch that.
Don't VZW and ATT have links to the US mil-indz complex?
The vision of this article is a similar vision to earthly.dev, a company I have founded to pursue the issues presented here.

We have built the build system part and are working on completing the vision with the CI part.

We use buildkit underneath as a constraint solver and our workflows are heavily DAG based.

Hundreds of CI pipelines run Earthly today.

I don't fully agree with all the assumptions in the article, including with the fact that the TAM is limited here. CI has been growing at 19% CAGR and also I think there are possibilities for expanding into other areas once you are a platform.
> obviously soccer and basketball aren't apples to apples.

Which is why your comparison messi isn't very good. In fact if you read past the headline, your link explains why.
The Magellan Expedition left with 5 ships and ~270 men and returned with 1 ship and 18 men. People knew that going on long, overseas expeditions was very dangerous, but so was life in general in 1500. I imagine worrying about 50% increase in cancer risk by taking a voyage to fricking Mars, would seem very silly to those explorers.
You also missed a direct question on intent; namely, "Reads to me like your intent was to play fetch and count on legal ambiguity.

Was it?"

So far we have nothing on the table to differentiate fetch play in the park from training as well.
Nice. You should emphasize the difference between this and Observable
Common sense must tell people that whether we like mosquitos or not, they're part of the food chain. A food chain which is already stressed due to climate change.

Scientist who are eager to take out mosquitos sound more like kids who are eager to play with their new gene drive rather than consider the actual impacts.
Thanks to the internet, our eyes are more open than ever before. To the point of information overload. No amount of stupid can ever “put the toothpaste back in the tube.” If some speaker gets filtered from broadcast media, perhaps that speaker might rethink their message. Original cancel culture was even more restrictive—- it silenced voices due to the color of the speaker’s skin. It has always been a competitive endeavor to be heard. The internet might not be much of a fairer place for that game, but the potential reach is what makes the game worth it (or not, in some cases).

If you think broadcast media gets it wrong, push back. But if you call it cancel culture, it’s easy to show what we see today is much less harmful than what came before.
Actually I don't really care about conservatives getting censored[0]. I care about decent people, the ones who are not liberals or conservatives[1], getting censored or otherwise attacked for not supporting liberals (or McCarthists, or Christians, or whoever happens to be popular at the time).

0: except in a "huh, the canary just died" kind of way.

1: or whoever happens to be popular at the time.
Sounds like “proof of authority” which is often used for testnets, where reliability is far more important than decentralization.
The user doesn't have enough karma to create a poll yet. Even if I think the user didn't look for absolute or percentage values, but wanted to start a discussion around religion.
Devil's advocate:

> Peter asked Zawinski, “Overengineering seems to be a pet peeve of yours.”

> “Yeah,” he says, “At the end of the day, ship the fucking thing! It’s great to rewrite your code and make it cleaner and by the third time it’ll actually be pretty. But that’s not the point—you’re not here to write code; you’re here to ship products.”

> My hero.

http://www.joelonsoftware.com/items/2009/09/23.html
- Grand Central Dispatch (GCD)
Wherever I've worked, the IT people protect their turf because they deal with end users who get MS Access or Excel, and then those end users get data from the company through force of management. They then create their own computer systems on their desktops, then the department becomes dependent on them.

Then when that person leaves, or confidential data gets out, or an OS upgrade screws up the ad-hoc system they created, who's responsible? IT. IT has to now learn about, repair, and support this system they didn't know about or budget for. It's even worse when a non-IT area hires their own programmer who thinks that IT is "protecting their turf", and so that dev does some skunkworks thing without any consultation.

If you've ever managed corporate IT, you know how these little systems come up. And you learn why IT wants to control it. Because the average person has their job to do, and they're learning computers on the side, and only enough to make something that barely works.

So a little bit of training early on could indeed be a good thing. It would solve many issues. :)