jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My wife had terrible acne for years - she tried every product under the sun, visited dermatologists, all of it.

About nine months ago I persuaded her to try absolutely nothing. Just wash her face with mild soap and water when she showers or after exercise. It was a hard sell. A really hard sell. It looked sinfully angry for the first few weeks, and then, bit by bit, started to fade.

Now... her skin is perfect, the scars are subsiding, and she hasn’t had even a hint of acne or so much as a zit in four months.

The crux of my hypothesis was that she was eradicating her skin microbiome over and over, and possibly breeding incredibly resistant bacteria with no competition.

I take a similar approach with oral hygiene - I don’t brush, I don’t use toothpaste or mouthwash, I just use a wooden toothpick to get anything stuck out. I started this in my teens at boarding school, as toothbrushes were often “borrowed” for cleaning rugby boots, and then replaced in the rack. At the time, I figured not brushing was better than god only knows what being rubbed into my gums. I had appalling breath and swollen gums for several months - but both just disappeared after adaptation.

I go to see a dentist every few years, mostly out of a sense of obligation, and have never had a carie, cavity, periodontal disease, or anything - I’m pushing 40. The most they’ve ever done is polish them. By my age my mother had lost half her molars, my father had a gobful of crowns and fillings, so it’s not genetics.

Maybe I’m talking crap, but I think we significantly underestimate our bodies abilities to maintain themselves, and buy into the idea that we require products to keep them working.

Unfortunately, weaning yourself off this stuff usually involves some degree of disruption, be it honking breath, or skin so angry you don’t want to be seen in public.
So are the 16 leftmost bits of a virtual address always 0?
Please check the guidelines via the link at the bottom. What you're doing is called shallow dismissal.
It's hard for us to judge which side is being (ir)rationally stubborn without knowing what technology stack you are proposing. More details, better advice.
The fact is that the world depends on closed source databases. So yes I continue to disagree that you should never use one just because it is closed source.

And I never said that people shouldn't use small startup technologies. Only that when you do you take the risk of the company not being around in a few years. And the people who will take that risk are really other startups or early adopters.
A delay of several seconds every time when connecting via ssh is usually due to the remote host trying to look up your IP address and timing out. Change the remote host's sshd_config file to include the line "UseDNS no" and connecting will be much quicker from then on.
> Anyone working against sustainability should be thrown in prison.

Anyone working against the state, against the current of history, has forfeit his right to exist. This is justified by the beacon on the hill, which is communism ("a planet of equals"). Sounds familiar.

On some level I admire you because you're really just extending commonly held ideas to their logical conclusion. That's something most people don't have the guts to do. But the lesson here is that we absolutely cannot extend these "big ideas" as you've done. We have to exist in an indeterminate state and avoid totalizing our worldviews. In other words, you should find a way to advocate for measures to deal with climate change without sounding like a psychopath.
"Inspect element" shows that the eye belongs to:

<div class="loader"></div>

I think it's meant to be a placeholder animation that goes away when the content is available rather than a cryptic visual for users with an ad blocker. It's definitely a weird net effect.
I think the SOA/microservices distinction has to do with the patterns of architecture more than anything else. (For example, the enterprise service bus is... well, ignore that if you squint it looks a bit like the service mesh and Kafka in a sufficiently complex microservice system.)
Had one when I was 8, learnt programming on it, everything else comes from that.
From what this description sounds like, the foreground pigment would only remain at the forefront so long as a charge was applied. Doesn't this defeat the energy savings of eInk in that once you have updated the display it doesn't cost anything to hold its image?
Thanks for the suggestion! Go Map!! is more of a fully fledged editor though and will be almost impossible for a "normal" user to use without existing knowledge of mapping tools or similar paradigms. What I love about StreetComplete is the almost wizard-like experience that allows people to just pick up the app and start contributing without doing any prior reading or understanding.
This is the worst idea I ever heard.

This only "works" for companies that have unlimited VC funds to light on fire, for companies who have to actually make money, this is in no way something you can do.

This is the equivalent of bulldozing your house and building another because your hot water heater broke.
Really cool idea, thank you ! Will try to implement this next week
> I've seen generational GC perform admirably, almost magically. As a lark, I've put infinite loops into such apps that do nothing but allocate new objects

While I agree that generational GC can perform spectacularly well, what you're describing is close to the case it's optimized for, not close to its worst case. The worst case is that you allocate lots and lots of small objects and then write a pointer to all of them into a tenured garbage object.

> I half expect someone to tell me that this already exists for Python.

Yes, that's how Python works, except that I don't know what you mean by "something like LINT but for the runtime reference graph."
When I read this, I immediately thought about std/boost::shared_ptr. This is a bit ironic since Linus hates C++ so much.

shared_ptr is a really nice thing in C++. (For those who don't know: It is a ref-counting pointer with automatic freeing.) And its behavior is very deterministic. In many cases in complex C++ applications, you want to use that.
The linked list is crucial to the patent, as the "external chaining" way of avoiding collisions when hashing. Another way is "linear probing" (and Knuth is cited) but there's already a similar patent for that.
It's a good idea (incremental garbage collection of expired records with each lookup, instead of batching it), but obvious. Good enough to be in a textbook, but only worth maybe one line.

There might be some cleverness in the specifics of integrating it into the internals of maintaining the hashtable, but I haven't read the detailed description to check.
( http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sec...
The idea is in three short paragraphs at "BRIEF SUMMARY OF THE INVENTION", and the problem is at "BACKGROUND OF THE INVENTION". The part I haven't read is "DETAILED DESCRIPTION OF THE INVENTION".

I wish the specific details were given of the reasons for why this parent was held valid, how exactly linux was found to infringe.
I wonder if its as much trying to improve internal combustion as someone made an advancement in lasers, and is applying it to a practical purpose?
Reading this story makes me sad.

There's also another story (google fails me) about a legendary IBM programmer around whom IBM built an entire team of testers, documenters, etc, all to keep this one guy's way above average productivity going. That story also makes me sad.

These stories make me sad because I know how huge a difference the environment makes to everyone's job.

The key points about the black team:

1. A few individuals that happen to be a bit above average at finding defects.

2. Bring them together, create a team.

3. Support them, but mostly just get out of their way and don't distract them with management B.S.

Very little change and support results in a huge jump in their productivity!

Same thing with the single legendary programmers, simply relive him of non-programming tedious tasks, give him enough support staff to keep up with his output and again HUGE productivity boost.

What's so sad about this is that is so rarely happens.
I think most people are capable of having this productivity jump, if only they'd get the same support. OK, let me back of a bit from most and be more precise and say, you should be at least a bit above average.

But why does this so rarely happen?
Sadly I think for most sizable companies minor process changes are a huge obstacle.

The bright side of this? Startups.
Startups are like these kinds of teams within a behemoth like IBM, except without the behemoth. Or actually a startup up ought to be like that, because that is one of the key advantages a small business should have over the big ones.
I suppose it's this week's flavor of moral/techno panic so I won't dismiss this question as stupid.

Android is opensource so they can use and modify it as they please, as for sending location data, it's the maps app that sends triangulation data when used to refine it's location capabilities, it's covered in the TOS and the data is anonymous.

And since people evidentially don't like wardriving this method is a more efficient and less costly alternative and the benefit to the user is obvious.
I've been to Koh lanta as well, mostly at Klong Nin beach which is a bit more off than the rest of the island but nice enough. Really liked the chill vibe of the island compare to some of the other places.

Don't forget to check out mong bar for their various "full moon parties" and Rasta baby bar which is really cosy reggae bar on Klong Nin.

If anyone has tips on where to work and/or stay on the rest of the island I'd appreciate it, might go back and remote work some later this year
I would be really interested to have more info about Coinbase vision and plans to make bitcoin more mainstream, etc.

Some of those institutions are obviously signs of opening BTC to stock exchange or more hedge founds, and traditional investments assets.

Would have been nice to hear more of where they see/want to put bitcoin in the future.
Hi everyone, I wrote an article about how we integrated GitOps and ArgoCD into our deployment workflow. I hope you would like it. Currently, we are planning to use Argo Rollouts to benefit from Blue/Green and Canary deployment strategies. I would like to hear your opinions and feedbacks if you have a similar setup!
Each different vaccine may or may not give sterilizing immunity (whether or not you can pass it on without symptoms).

It has to be proven for each one and this hasn't been done yet. The nasal vaccines, which aren't approved yet, seem more likely to do this.
We'd have less than 3x deaths, because not all dead even get ventilated.
What is the real problem?

Is it:

* People don't know Markdown because they haven't heard of it

* People have heard of it, but don't know how to use it.

* People know how to use it, but don't know what formatting methods to use (e.g. what should be bold, italic or underlined)

* People know how to use it, but don't know that it's supported on the site they are using.

You can probably think of more points to add to the list, but this seems to suggest a solution without a complete understanding of the problem, which is "Why do people not use Markdown?"
Obviously you have to use type safety. You can't cast a binary string to a null-terminated string, you have to convert. That's a problem unrelated to hashing.

I would avoid using any particular symmetric algorithm twice. Otherwise if you have an example of algorithm chaining that can weaken security beyond the weakest link, I would love to see it. (Not that I think nesting is a great idea.)
Never mind. Dust storm, pm2.5 is low, but the pm10 rating just shot up to 900! Shit.
It's not weird, it's just extremely short sighted.

It's exactly like socialized healthcare: somehow the US system manages to be more expensive than anywhere else in the world, ranks among developing nations, yet people will fight fang and teeth against "communism".
They do, and I think more unsettling is the fact that they are completely serious about doing these things. The widespread use of IDEs that autocomplete probably leads to a feeling of indifference ("I don't have to type it all anyway.")

Also related is the forced convention of requiring one directory nesting level per package name component, resulting in deeply-nested mostly-empty directories that have a tendency to easily exceed filesystem limits.

Here's another ridiculous class name found in different project (AspectJ):

http://aspectj.sourcearchive.com/documentation/1.6.5plus-pdf...
Clojure lets you write code that's much closer to the problem domain, with a lot less boilerplate.

The JVM doesn't automatically mean something has to be bloated. A small Clojure web app will compile to a roughly 30 meg runnable standalone jar. That's pretty light in my book. On top of that, you get excellent performance.
I agree - but it might just be deflection. The Chinese could use the same argument to assert they bore no responsibility. Besides - everybody has jquery cached. Why create an ajax from scratch and add to the weight of the crap they are injecting into the script?

For quick and dirty I like it. Its not exactly long term or really destructive - but its kind of a cute and clever attack.

Github's response to pop an alert was priceless. Sure it probably annoyed the hell out of millions of Chinese people - and their government will probably claim Github attacked them --- but the truth will out... maybe.

Totalitarian regimes are shady as hell.
Still better than nothing :).
> Why do we have to infer the existence of the quantum world rather than simply having the experience of being in a superposition ourselves?

Why would we? By the time our brain perceives something, haven't all the interacting parts of the brain undergone decoherence with respect to all other interacting parts?
Companies are giving this information to Equifax, just not for the benefit of subjects...

https://www.theworknumber.com/
Is it that PR people are pushing this story, or that the clickbait potential of the headline is irresistible?

The fact is that Android 4.0+ can use Chrome, which doesn't have this bug. That's 85%+ of the installed base. This is an uncontroversial as any of the other bugs recently closed as NTBF.
I also thought it was some indian who was on the other side. Though it has nothing to do with the bad service and response. He is just typing it off a script.

Note: Indian here too.
Since it's been found that the types in mature dynamic language programs are mostly static after a certain point anyways, why not add optional typing and empirically determine the types at runtime using the same tracing technology tracing JIT VMs use?

This would give one the best of both worlds: fast prototyping for initial development, and type safety, added information when refactoring, and additional optimization when the code is mature.
Yea sorry, but word on the street is that Twitter replaced XMPP with streaming HTTP connections because they found that XMPP doesn't scale. Something about the fact that a slow XMPP client can bring down the whole server because of messages backing up.

Allegedly Google Chat ditched XMPP too. Behind the scenes it's some proprietary system that is somehow compatible with XMPP for 3rd party clients.

Also, not to be a dick, but I don't think the founders of Diaspora are an authority on scalable realtime data.
For those who are perfectly comfortable with viewing PDFs directly, here's a link:
www.erlang-factory.com/upload/presentations/31/EugeneLetuchy-ErlangatFacebook.pdf
I'd take a look at your standards and ideals and the role they play. I'm willing to bet they are unrealistic, and are the root cause of your envy. You're not concerned with simply doing well for yourself, you have to be number 1! but the problem is there can be only one #1, and its foolish to be unhappy or envious because you are #2, or #300. Stop comparing yourself to others, and start comparing yourself to you from yesterday, or last year.
Claims like the one that "we" want what we cannot possibly have at the price "we" are willing to pay are tiresome. Who is this "we"?

I'm perfectly willing to pay the price of living the way I do, and so are a great many people here. Most of us have given the technologies we use some thought and selected the ones we use to maximize benefit and minimize cost.

There's no data presented in the article, just some guy's some informal impression that he can get away with accusing most people of hypocrisy. I dunno... I don't feel like a hypocrite. Do the majority of people here? My informal impression is they don't, but that's worth about as much as the informal impression in the article.

A more plausible reality is that we all have doubts that we've chosen well, when making choices of technology etc, and we're aware that both costs and benefits can be hidden and only show up at a later time. But that latent concern is quite different from what's being imputed by the article, which doesn't even get the Amish right: their rejection of many modern technologies is driven not by any consequentialist cost-benefit analysis, but by a deontological desire for plainness, self-effacement and submission to the rule or order of their anabaptist religion.
Great points. If I hear of a US intelligence agent intimidating someone in the USA as you describe happening in 90's Norway, I will be shocked and consider my original question to have been answered. Are you aware of anything like this going on in the US now?
My post definitely does. Too often we pattern-match against stories we already know and don't examine where reality deviates. But I don't know how to counteract that besides other countervailing or attached stories.
I use doordash quite often. Their delivery process is excellent and if you get two meals out of a delivery of one meal (the portions at most places are pretty large) the costs are comparable to eating out.

I'm glad to see they've received more funding. In the south bay at least, doordash far exceeds the competition for the variety of restaurants they offer.

The startup class talk by one of the founders was also quite good.
Is that still true if you can't resell said thing? I think the value of school also depends on how well the person takes advantage of opportunities and resources.
Great for collaborative sessions, though I wonder if one of the sinister purposes was to make it painfully apparent which meetings could have been a short email.
Not at all. No employer forces to list your starting year on your resume, anyway. Grad schools might be different.
While we are interested in embedding (and there are at least three proof-of-concept-phase browser shells for Servo as a result), there's no motive behind using Steam other than that Jesse's a gamer. :)
There is a feature request open to add Go support to IntelliJ. Go vote for it.
Thanks for taking the time to check my assertions and for replying. I think that one feature changed in Mavericks.

I'm honestly not ecstatic about any of the desktop OS choices today, but I have hope that will change one day!
The zoom capability is impressive !
They have a really weird definition of circular. That looks distinctly rectangular to me.

The alternative interpretation sounds faintly new age to me.
I wonder if this may cause some correction on hardware stocks as market would be flooded with used GPUs.
Hey, opinion read and accepted. I did check up and see that you mostly post bitter comments. I hope and wish that your actual life is way better, experienced with ups and downs, and have exciting things happening.

Well, I might have done a lot more other things than boasting around on social media about the number of books I read. We were discussing books here, and I was just delighted that I stumble on others reading more than me.

[Redacted] Sigh!
If it’s doing anything nontrivial (eg computing the weights of the diagonal edges by comparing the rows as sequences) then you’re basically screwed. The problem with quadratic is that it doesn’t scale but it’s fast enough for small inputs that it is hard to notice until you get a large input.
Does this support bare git repos? That is the only feature I miss from Emacs magit - my favorite Git client.
another service with ”contact us"-pricing. Seems having a clear and transparent pricing model is hard
Feel free to reach out on discord: programmingbuddy#1201 or email programmingbuddy at protonmail dot com.
This should be working fine. Try http://events.ccc.de.nyud.net/congress/2010/Fahrplan/index.e...
Dishwashers that allow you to purchase a special, DRM'd version of dishware that will only clean in Apple(tm) dishwashers using Apple(tm) detergent.

Cameras that require you to download, install, update, and maintain iTunes before they'll give up their precious cargo of pictures of you doing tequila shots off your girlfriend's...oh wait, you're an Apple geek, nevermind.

Slate-gray $4 Apple trashbags that don't resize except when you grab them in the bottom right corner and pull diagonally, and which are equipped with random LEDs to let you know the bag's status. Yay.

Gorgeously designed hybrid induction stoves that can cook anything -- but only if you get your power through Acme Power co, or root the damn thing, voiding your warranty.

And the list goes on.
One of the deepest issues I see with music theory as it stands is simply that harmony is "overworked". It has a lot of baggage that is of some use conversationally to discuss different eras and genres and to play polyphonically, but also not really needed to write interesting music or make sense of an existing piece.

Most harmonic structure can be described very well just in terms of scale degree emphasis, and overlapping scales where the structure is complex. And it's quite easy to stumble into "spicy" yet listenable results by setting yourself up with two scales, playing monophonic arpeggiations that interchange them, and then condensing those into chord progressions. It's much harder to reach those chords by starting with a list of block chords, because that medium works in one scale at a time, so the notation quickly gets unwieldy.
I would agree with this, in general. My particular phrasing is to open-source platforms, not products. Platforms are general components with a wide variety of potential uses. Products are applied solutions for specific problems.
The idea of an education bubble seems a little dramatized, and link-baity.

The devaluing of higher-education as a whole, by the world of startups, shows the tunnel vision that exists in the startup world. Sure, if I saw an exceptionally bright 17/18 year-old who could program, maybe that person would be better off starting a startup than going to school, but not everyone is an entrepreneur. Not everyone is a programmer who can take advantage of the low cost environment for web/software startups. Lots of good, high-paying jobs require college education. Data shows that a Bachelor's degree is a good investment.
Worry about your e-mail address and keep it functional and responsive. They don't care about an apartment number.
Much depends on their press release and convincing the media to tune the hyperbole down a notch.
The sad story of the unicode snowman:

http://news.ycombinator.com/item?id=2035926
The ability to open up a running dish washer with so little effort (regardless of light) seems like a pretty serious design defect to me.
I can never be 100% remote in my current role. I’m a DoD contractor and perform some of my duties on networks I can only access from secure facilities. I can do the rest remotely.
Why doesn't anyone question the intellectual ability of our politicians?
Because there is a weak link in the methods these guys used.

The DOJ always pats itself on the back to pretend to the worldwide audience that there is "no" illicit money in the US financial system.

They don't say "good thing they didn't use X method! that would have hampered our investigation irreparably!" at least not in press releases.