jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
While speeds are good and connectivity is cheap, the caveat is availability.

Not all areas have good coverage.

And also, lower page sizes save energy and reduce carbon emissions.
I assume most tools will block Matomo as well. I know uBlock origin with the default blocklist does.
Why no Russian businesses? I can understand blaming the West and Ukraine for their boycotts, but how come Russia gets a pass for screwing you over as well?
I posted this article a week ago, but it went almost unnoticed:

You Don’t Get Colds from Being Cold

https://news.ycombinator.com/item?id=25572907
Microsoft releasing actual legitimate open source code (http://www.microsoft.com/opensource/) , and relaxing restrictions on "piracy." Next thing you know, Windows 9 will be based on Linux.
I just commented on this post. You will not see it.

https://twitter.com/DarthPlit/status/1515719244851421192

I have no posting history to justify my comment being the only 1 hidden. The only justification is that I 'liked' or 'connected' the wrong people and therefore must be censored.
> I find myself a lot more nuanced about walled gardens sometimes.

Getting the keys to your device's walled garden does not imply you're compelled to leave that garden. You can stick to the official store, that contains only high-quality games blessed and vetted by Nintendo.
I hear this a lot, but what exactly is administrative tasks they are being burdened with that is not part of being a teacher?
Same, especially given that some of my repeating places are this, at least in dream logic.

There's a 'timeline' where my sister and I live in a different apartment, a timeline where I stayed in/returned to the town I went to college in, one where I didn't go to undergrad after high school and went a lot later, one where my dad's investments saw fruit and we live in a house he left us, one where I stayed in my hometown and work there...

The creepy part is that they're accurate down to things like what cats we have.
The problem with paying media/news sites is that you do get full access to content but that content is still stuffed with ads & trackers.

Being able to unsubscribe without any friction is also a bit of an issue.
Sorry to be that guy but what was going on? This is alarming as someone who uses DDG and youtube-dl kinda too much probably.

Also if anyone else is slightly hung over and searches DDG in DDG and gets super confused for three seconds because DDG is a rapper apparently just know you aren't alone. I'm right here with you, whoever you are.
You probably want this phone which will merely alert you of such cellular activities not commonly detected by most commercial cellphones.

It is only an alerting mechanism, nothing avoidance there (as far as I can read of their marketing papers go).

https://www.armadillophone.com/
This sounds good fit for researchers to share their work / teens to share their growth / hikers to share their journey
My collegue comes to work sometimes, remote work is mostly still allowed.

Everytime we pass by, he has to tab his screen of Lychess/Reddit away. And he's more productive at work than at home..

Another collegue comes online before the Kanban, interrupts us at 12:05 ( when we eat) or at 17:35 on Friday or at 18:10. Just to show that's she's working "more". ( Hard to reach during normal hours fyi )

Ugh
I resonated with the "Why"s so much:

> * Clear writing leads to clear thinking.

> * You don’t know what you know until you try to express it.

> * If your writing is nonsense, maybe your thoughts are nonsense too

This is the main reason I've kept blogging over the years.
Let's not let the outcome of this specific case affect the idea that there is an institutional bias - conscious or unconscious - against women entering and thriving in male-dominated fields like this one.

Just as one flurry in April doesn't disprove global warming, one dismissed lawsuit doesn't disprove a deep but sometimes subtle sexism. It's the same with other powerful prejudices that have endured for centuries or millennia.

There are many factors acting against women, just as there are many working against people of color, the poor, and those who do not cleave to traditional sexual or gender norms. Please do what you can to support these people in your life, in all their endeavors.
Did anyone else smell poop while reading this?

(there's gotta be a word for that effect)
Yes, both ends...

If your talking about the side by the power brick then its time to bust out some tools and fix it yourself!

See this:
http://www.instructables.com/id/How-to-open-and-replace-the-...

and this

https://www.ifixit.com/Guide/Repairing+Apple+AC+Adapter+Brok...

Note that the pliers method is the safer way of opening it up, I haven't gashed open my hand with that method yet! Glue is your best bet for strain relief after the fix but don't skimp on the heat shrink, and the cable ties are extra piece of mind.

I tend to tape them closed, as your probably going to want to get back in there later!
That sounds like a supreme court case waiting to happen.

Why should companies have the right to tell employees what they can and cannot do in their own time? What next, authorisation to have a child? Your employer signing off on where you live?
I've got a list of about 15 compiled over the past few years, each with a domain name. I am working on 2, both for the past 1.5-2 years. Just pick your favorite and go from there, or spend some time figuring out which of your ideas are likely to result in the best business. Be thankful you have a day job, and good luck!
I recorded a video of the Matthew Wensing talking about how he bootstrapped Stormpulse. He spent a lot of time describing how he got the first clients and locked some big distribution channels. http://www.davidedicillo.com/social/a-great-story-on-bootstr...
It seems to be pretty consistent with the engineering blog http://m.facebook.com/Engineering?_rdr

Great to see this in one place. I would love to know more about the more internal facing systems (code deployment, test frameworks, failover systems...).
The best is to use networks... your friends, your friends friends, your advisors friends etc. They'll be more willing to put up with a less than perfect product, and if you make them happy, they will be customers for life and tell their friends. We had luck with this early on at FeeFighters and it has served us well, as our customers almost always refer us to other customers. (B2B site lowering credit card processing fees via instant reverse auction)
Every time you write code you have to/should: Define requirements for it, define tests for it, continually run regression tests, design it, implement it, debug it, peer review it, etc. All of this is done to solve some problem in a specific domain. That is a lot of work when all you want to do is add some small feature to your overall software solution.

In software development communities, people are now able to pull from the works of others and build on it. Let's take the Rails community as an example. Many of the features I need in a software program have already been written and available for me. I need an SMS system? Done for me already. User authentication? Done. Persistence? Done.

One way of becoming a good software developer is to become better at taking existing solutions and integrating them into your final software solution. This should involve as little source code as possible.
well are you comfortable with your ability at this point? If you need a fresh set of eyes to decide what way to go, my e-mail is in my profile and I could at least try to help a fellow HN'er.

If it were me, I would put all my cards on the table to both the GC and cousin and just tell it like it is and how you feel. For some this would not be good advice, but for me, honesty is the best policy no matter how harsh it may be.
I really like that excerpt. I had never read it before so thank you for posting it. I share the same feelings.
But then they would need to deal with SEC regulations.
Is it not better to use "outline: 1px solid #000"?

Borders take up space, but outlines do not. Even 1px extra space may be enough to cause unexpected line wraps and push items on to another row, for example.
Money quote:

" I realized that their ticket to fame is actually really simple: when they had an idea, they followed through.

Simply put, they did things. They executed."

Now we just need to make that stick.
I've never quite understood the point of boot time tests. I almost never reboot. Sleep/hibernate seem far more important to me. That sad sleep and hibernation cycle tests could get bad for Linux. My work laptop has an annoying tendency to not wake up. Haven't used a system this unstable since Windows 98.
IIRC he did get stressed out by expectation and some blog nastiness, and at another time made a somewhat rash commitment to TM2 being a free upgrade. Perhaps Duke-Nukem status is finally accepted but I don't think things have always been so chilled.
Just because progress or achievement necessarily occurs in some social context does not mean it comes about as a result of it.

The fact that your criticism can be levied against any result in the world should give you a hint as to just how vapid of an idea it is.
Weekend challenge: Write a bot which uses http://www.lexicalwordfinder.com/ to bust the high score.
How is this different from Grunt or Gulp? Is it used with or in place of? After reading the docs I'm not sure I see the difference or the value add.
Hehe.

> How appropriate. You fight like a cow.

All of them (spoilers!): http://www.worldofmi.com/gamehelp/insults/mi1.php
The documentary "Reclaiming the Blade" is about the semi-lost art of medieval and renaissance sword fighting, and is quite good. If this topic is even slightly interesting, you'll probably find the documentary entertaining.
The book illustration/art history blog BibliOdyssey has some great scans of a 16th century German longsword fighting manual called Der Fechtbuch that features some of the moves seen in this video. As well as some that really surprised me, like the opening illustration of two combatants fighting with reversed swords (hilt to hilt rather than blade to blade) which was apparently an actual technique used for bludgeoning.

http://bibliodyssey.blogspot.com/2012/06/der-fechtkampf.html
The biggest benefit to standup for entrepreneurs isn't even mentioned in the article, but it's worth mention here; the best standup comedians are highly astute observers of human nature. They often see angles of behavior that most people are familiar with but don't think about (which is why someone like Seinfeld was such a hit -- he doubled down on ordinary life and made audiences laugh at the stuff they notice but didn't really think so deeply about.

A really smart entrepreneur sees those types of things in the market and can then capitalize on something we've all considered, but not exactly considered in quite a way that screams 'opportunity.' The powers of deep observation and understanding human nature are the most powerful skills an entrepreneur can have. Standup is a perfect training ground to develop that ability.
I have worked with GDB and Go before; it's not intractable, just more difficult to interpret.

Printf frequently works very well for most debugging, especially server side. I use the regular logging module pointed at stdout instead of printf specifically, and increasing the debugging level works most of the time.

Its also nice that with a bit of metaprogramming and goroutines/channels, you can make log printing nearly free. I once saw a technique where you simply write your really detailed log messages to a ring buffer (using a lockfree algorithm), and spit them out when you fail. This is even easier to do in Go, since you can just send the messages over a channel and not have to worry about properly implementing a lock free algorithm, and spit them out in a `recover()` function surrounding your main (or look at them in GDB).
There is no doubt in my mind that Apple will end up disrupting the TV industry as well. Generally speaking I prefer the idea of an external box that can be easily replaced and updated. However, I'm sure Apple will manage to provide regular firmware and iOS updates to their all-in-one TVs, so the benefits of the external box may become quite marginal for most people.
Yes, I naively tried to access it with my iPad. Of course no data was showing up.
What other relations should there be? Would there be a form of "is sorta like, but..."? (Seriously, actually. This is somewhat like a mixin.)
1. You can if they are in a very small minority.

2. It's not about adoption. It's about usability. Everyone will know what you mean if you call it 'the Windows key'. The same is not true if you call it 'the Super key'.
Nobody has that authority, really. The internet's infrastructure evolves by "rough consensus and running code," as the IETF puts it, and that web site is working on the consensus part of things.
This is still the best explanation of bitcoin: http://www.youtube.com/watch?v=XQPSwA2Itbs#t=2516s
The word "inflation" has several different meanings. You're talking about consumer price inflation. There is also monetary inflation, which is the supply of money plus debt (marked to market). Those are really completely different things with only a very loose relationship.
Not on my system, I just updated to the latest Hexxeh release and F11 doesn't go fullscreen and there is no menu option either. But I was mistaken, flash can go fullscreen.
Click the ads. It'll cost them money.
Or, depending on what kind of engineer, you may consider it to be undefined.
This is where AT&T jumps into this iAd stuff with some kind of revenue share program where they provide end-users the bandwidth for "free" and they get a cut of the ad revenue.

Say goodbye to net neutrality on mobile phone networks, as if it ever existed.
Without digging on the details of the service, the concept is great.

Incredibly easy to sell to a client, and a strong promise. If they can just deliver, they'll be doing great for the immediate future.
This deserves more mention. My initial reaction was something along the lines of "oh, ho-hum, they've figured out how to convert Flash animation into equivalent canvas effects without running an entire flash VM in javascript", but that demo makes it look more like they barely do anything more than extract image resources and cobble together a CSS template that makes the page look basically the same. If somebody had a website that used Flash for anything complex they would be sorely disappointed by these results. I guess their main market is websites that had no business using Flash in the first place?
Are you really that lazy that you can't Google around a little bit?
C, I probably still have that source code around. It was very rudimentary: an inverted index with no relevance, only AND queries (intersection of word vectors). I had the index mmap'ed because it was pretty small.
A very easy way to get to the address book (and anything that supports Applescript/Apple events) from a higher level language is via http://appscript.sourceforge.net/

I previously wrote something in Python to sync between LDAP and the OS X address book using appscript. It was fairly straightforward. Edited to add: https://github.com/jaysoffian/absync/blob/master/absync
I think an unspoken aspect to that principle, but very much along the same thought lines as the article, is: Try something new, don't try to shoehorn this product into your existing method.

"Configurability is the root of all evil" because if you can change everything, you'll eventually change it into the same stagnant workflow you've had all along.

Take for example his mentioning of lack of 'man'. man has been with us since 1971. Lynx came 20 years later in 1992. There's no information that man encapsulates that couldn't be represented in hypertext - so why haven't the majority of shells moved away from man already?

Sometimes that crutch of configuration can hobble you worse than it'll support you.
you're welcome.

it's a pretty bad outage though. we're fixing it.
"tired and Cosmopolitan wired" This poster needs to be banned. Only relevant if you want an interpreter which runs an secondary interpreter, encapsulated in a .zip file.
Threads are paginated for performance reasons (yes we're working on it), so to see the rest of the comments you need to click More at the bottom of the page, or like this:

https://news.ycombinator.com/item?id=26262170&p=2

https://news.ycombinator.com/item?id=26262170&p=3

(If you've already seen a bunch of these, I apologize for the annoying repetition.)
Yeah that's not intended, although it's a pretty low priority bug since it's still correct. Thanks for letting me know!
Hey please focus on the issue at hand, Biden uses facilities not cages. Whataboutism isn't a good look for you. Please stop using the "C" word.
Hey everyone, I made a little fun project that has been floating around in my head for a couple years now.

I was reinvigorated by a comment saying fb was much better since the aussie ban on news and a realisation I had been mentally overcomplicating the mvp so... ship it!

Checkout the code and blacklist here https://github.com/dchecks/hnsin_news
>Getting 15 people to agree on a time and place for dinner is close to impossible if you've ever tried it. Nevermind getting a warehouse full of people to show up.

Any reason why "show up at 8" wouldn't work? It doesn't have to work for everyone if they can be recorded, summarized, or otherwise disseminated.
I've had an idea rolling around for years to build some kind of classifier that sits in front of your Twitter timeline. I follow lots of accounts that tweet about one thing I'm interested in, and one thing I absolutely do not and will not care about, ever. Seems like it would be totally feasible to do automated filtering on this sort of thing rather than throwing the baby out with the bathwater by unfollowing.
I'm the co-founder of https://pirsch.io/. We plan to add features for marketeers, but it's hard to be privacy-friendly/GDPR compliant and support that at the same time. We can talk about it if you like, just drop me an email: marvin.blum@emvi.com
It doesn't match my experience but in fairness I was running the server off my home IP. I think it was the lack of reverse DNS that was tripping it.
> There is no evidence for God

I think we will respectfully depart there. I think there is, and hence, rights come from God. You don't think that, but it's such a fundamental difference that it's hard to go anywhere from there.
Kaku used to work with Bunji Sakita, who was the real deal and did a lot of stuff in what is today called hard condensed matter as well (sliding CDWs / phasons / manifestation of N-G bosons). This is real disrespect to the literature, and strongly disagreeing without having read it is pretty worthless.
at least the kids aren't watching television any more
You are free to pick a different definition. "Permits arguing and procrastination" would make it a pretty big category, including all online forum and chat systems back to the Usenet / BBS and maybe CompuServe / Prodigy days (I don't know enough about the last two).
That log out error is infuriating to say the least. The other day I typed out a huge response to an argument I was having only for me to be redirected upon clicking submit to the page that says something like, “logging you in,” which redirected me to the front page where I was logged out. When I’d click on the login button I would then be looped through the same “logging you in page,” until I just gave up and decided the conversation wasn’t worth it. I’ve wanted to ask a similar question and when I google this people only seem to think the content is bad, with very few hits discussing how it is technically an atrocious mess that would never pass a QA at where I work, let alone a company on the cusp of going public. I’ve wanted to stop using Reddit for over a year now (and I don’t mind the redesign, I just want it to be stable and work) but there simply isn’t a single alternative that fills the same niche.
Google must be loosing market share to Bing to behave so panicky. First there is Bing like left column in search result page, and now the background image. Maybe they get sleepless with Bing appearing on iOS devices.
How do I submit a patch? Needs a couple of tiny mods to compile on OSX.
internet scrabble has vastly increased the pool of people who know all the 2s and a bunch of 3s and high-probability bingos through sheer osmosis.
One of their job descriptions says that the only two full-time engineers are the co-founder (Adam) and product development (Ouziel).
I would add questions where answers can't be found easily by searching or on stack overflow. If the answer is found in the first search result, then I don't see the point in checking if the interviewee has memorized it.

Add questions that should lead to discussions and show general knowledge.

I would add a section for small, interesting coding challenges.
Similar experience here. I wrote a log parser with indexing and hierarchical cache invalidation to deal with larger than memory amounts of logs quickly and in a natural coding style, and after that I was hooked. Tiny code base, good performance, little need for ugly hacks.

My latest site is now written in it and clojure script, and I see no reason to not continue. Though cljs is definitely a few years behind on the stability curve.
favorite quote: “It’s phenomenal how many things I’ve managed to innovate by just not believing things. Just checking to see if it’s true. It’s almost criminal.”
Physician, heal thyself.

It always seemed evident to me that Knuth's exhortation was about making sure that the thing you were optimized was in fact a major contributor of code time usage -- and that your change was an improvement.

Telling people to avoid, for example, bounds checking because it might turn out to be a cycle soak later sounds like a good way to make your software worse, not better, in the hopes that a few instructions saved will make the difference. I once worked on a code base once with three different half-right hand-hacked versions of date formatting code. I replaced them with strftime(). Certainly the call was slower, but I was provably better off optimizing the timer routine that ran 50 times a second than worrying about hand-formatting dates into strings.
That "DD" has been debunked numerous times, and I won't waste my time rehashing it. Suffice it to say that Carl Icahn is no stranger to burning short sellers by putting money in, loudly announcing it, and helping his investment through the legal system; and his absence from GME shows just how believable he thinks that DD is.
That's also been my experience. Teams is absolutely awful. It looks like it's a sharepoint messaging client (you can store files in it, make group pages), which is.. insane.

I dread seeing a Teams meeting put together, because almost always, at least 1/2 of the people on it will struggle with sound, video, random crashes, and inability to share.

Zoom, for the same people, on the same equipment, doesn't have any issues. It's night and day.
tornado.cash puts your crypto in a completely fresh account (using smart contracts). You can claim that you earned this crypto mining it back in 2010. You can definitely come up with a decent excuse for this.

Then you can convert those crypto (in new account) into fiat money.

Everyone will know you are lying, but they will never be able to prove it.
> charged with conspiracy to commit money laundering, and conspiracy to defraud the United States

Do you think there are more charges to come?

If they think they actually laundered money through businesses, why didn't they charge them with multiple counts of money laundering and multiple counts of wire fraud and a violation of the CFAA?
Should be completely banned.
The reverse problem is also true. As a Brit traveling in the US I was dumbfounded when a payment terminal asked for my zip code...of course i didn't have one and my card was rejected.