skysight-inc/HackerNews huggingface dataset:
*Tools used*

Another goal of this weekend was to try some products from a few friends of ours. Apart from OpenAI's CLIP model, Firebase (Auth, Storage, Hosting, Firestore), Docker, and AWS Lambda we used the following tools:

* Parade[6] (YC S20) - a brand-generation tool. It was dead simple to answer some questions and receive back a customized brand identity including our fonts, colors, UI styling, and social media profile photos/regalia. Plus having this all in one place meant less coordinating amongst ourselves as we were tackling different parts of the project in parallel.

Supabase[7] (YC S20) - an open source Firebase alternative. We originally planned to use Supabase as the primary backend for the app but we needed several features that are on the roadmap but not quite baked yet. But we are using them to power the leaderboards; this is a feature that is not really plausible to create with Firebase's document store because the only way to get a count of rows is to pull them all down (which is both slow and expensive). Supabase is backed by an actual Postgres database so it really shines here. It's replacing RDS as my new SQL-hosting of choice going forward and I can see expanding our use as their Storage and Functions products come online.

LiterallyCanvas[8] - this made the drawing UI really easy to add so we could focus on the more novel bits.

All in all it was a pretty fun weekend. We were able to build something in a weekend that wouldn't have been possible in any amount of time two weeks ago. Excited to see what other things we discover about the model as more people experiment with it! Be sure to catalog any interesting findings below.

[6] https://getparade.com

[7] https://supabase.io

[8] http://literallycanvas.com
There is a very clever and beautiful algorithm that only uses the xor operation. It's the Luby Transform code, the simplest implementation of a Fountain Code. A Fountain Code lets you transmit a file over an unreliable connection (packets can be unordered, and even lost), with just a unidirectional communication. And this can be done just by xoring a random number of blocks from the file over and over!

A very good explanation of the algorithm: http://blog.notdot.net/2012/01/Damn-Cool-Algorithms-Fountain...
Could you share a source about register allocation describing optimizations such as the one you described?
You can allow your client to express their displeasure, but I draw the line when it gets personal.

There’s a limit to how much you can and should take. The client can yell and scream all they want about the product. But if they cross that line and turn it into a personal attack, I step in and put an end to it.
I have legacy code I look after with variables like $bjork
Master – FDFS Fans Celebration – Vijay – Vijay Sethupathi – Silver Jubilee
Follow the money but it's not just private corporations. In California the prison guard union is one of the stronger lobbies and have pushed to pass some pretty bad bills over the decades.
This is one of the best single-page descriptions of wifi implementation at the packet and Linux kernel level I've ever seen. Very good.
> 4x the LED modules

LEDs themselves are very cheap.

For individual LEDs, the cost of the package costs more than the LED itself.
I'm not sure why people think it's their duty to fat-shame people into losing weight. I'm 6'2" and weighed 220 lbs when I was working out three hours a day 5 times a week. You'll notice that's considered 'overweight' and nearly obese.

I'm about 100 lbs. heavier now. I know I'm too heavy. And I need to work on it. Incidentally, a large part of my weight problem stems from an anxiety/PTSD problem. Sugary junk food makes me feel better when I'm not doing well mentally.

Yet somehow attempt to make me feel guilty is going to make me more healthy? It's more likely to cause me to have an eating disorder and further hurt my mental health.

I've had co-workers who binge drink regularly and smoke daily try to tell me my lifestyle is unhealthy. I do neither.

It's crazy how entitled people feel to be rude to overweight people.
> "One exception to this that I've found is when someone already has plans for getting rid of someone and just needs the "ammo". At that point, they will quickly become your "friend" in order to get all of the dirt on that person, and then once the deed is done, it'll be like you never existed to them."

This one hits hard. I was just a developer at the time, but I had a co-founder get really chummy with me, and I eventually discovered it was for exactly this reason: to get "ammo" against the CTO to force him out. I got fired shortly after the whole situation played out.
One of several. But I agree with the general sentiment.
I think there is something like this in linux kernel.
Petition for Notion to Fix Its Security Issues
Because commanding a salary and appearing valuable is itself a social skill.
I'm a little surprised by the reactions to this. I mean, your location data is already sucked up by so many sources and re-sold [0]. That is what we should be fighting, not systems meant to help preserve a city that is deteroriarhting.

[0] - https://www.wsj.com/articles/your-smartphones-location-data-...
Shuffle — An online editor for busy developers
I’ve generally found they can be interchanged in the way you would expect as a Python user: duck typing. I have more experience using SubArrays, but I think the underlying machinery in the language is basically the same.

Adding performance after the fact is not easy. This is why most numerical Python projects depend on C extensions rather improvements to the Python runtime. Writing C extensions or jamming your algorithm into the shape of existing C accelerated APIs is often not very time efficient.
Checkout 'Capital in 21st century' on Netflix. It's based on the book by the same name from Thomas Piketty, who's in it.

https://en.wikipedia.org/wiki/Capital_in_the_Twenty-First_Ce...

It makes the argument that inequality is a key driver for many of the woes of our current time. Unless something is done about this (and they make some suggestions on what to do), the future does not look great.

They argue part of the problem is the people that suffer the most due to this inequality, often latch onto other more visceral fears and then lash out based on that.

The Monopoly psychology experiment is also quite revealing.
Show HN: Replicate Kubernetes ImagePullSecrets to all namespaces
Hey HN!

I want to share with you something we've been working on the last few months — the new Shuffle (https://shuffle.dev). It's an online visual editor for Tailwind CSS, Bootstrap, Bulma, and Material-UI.

The brand is new, but we created Shuffle by combining our four editors into one. That's why, if you have an account in Tailwind Builder, Bootstrap Shuffle, Bulma Builder, or Material-UI Builder, you don't need to create a new one (please use the same login details).

Shuffle includes all the content from old editors & the new beautiful dark mode.

I encourage you to try the demo. Registration is not required!

Any feedback is welcome!

PS.

A few days ago, the CEO of Webflow published here a beautiful story to thank the community, and we have a similar tale & reason to thank you.

Exactly two years ago, our first visual editor was featured on Hacker News's homepage[1], and thanks to that spike in traffic, good reviews & comments, I was sure to continue working on it! TRUE STORY!

Then, it was just me, a one-person "company." Now, we're a team of four :)

So thank you all!

[1] https://news.ycombinator.com/item?id=18821854
From my experience this is not quite correct. About half of them seem to die because of the power supply and the other half because of problems with the LEDs themselves. This surprised me a lot because it seems to mean that the lifetime of both the transformer and the LEDs is pretty similar.

The failure of the LED element itself (in the model that I put under a microscope) was an internal wire burning through. The LED elements actually contained two LEDs in series connected by a tiny wire.

I assembled a working LED bulb from two broken ones that had failed in different ways. Not that I would ever dare to use such a thing in normal operations.
I remember some research with respect to the U.S.A. where such routine checkups are common, and it concluded that it was close to useless to do so.

Routine checkups never happen where I live. — one visits a healer when one feel sick.
Forgo: A 4KB Alternative of React
Open source doesn’t mean that everyone will be rolling their own. It means that lots of players will start to offer endpoints with GPT-X, perhaps bundled with other services. It is good for the market.
I’ve run into this on a few projects where PMs want to close all issues. Oddly there’s no external metric on this, it’s just some internal driver.

It would result in closing old or low priority items rather than leaving them. It would also result in things not fixed being closed.

It was a surreal conversation where I asked how they knew my issue was resolved without asking me, the person who submitted it. The PM said “what do you mean, we closed it. It’s closed.” And it took time to explain the difference between thinking it’s done and properly confirming it’s done.

I find the most frustrating as a user is “closed, won’t fix” as for OSS projects someone could eventually submit a fix.

Closing “stale” issues is vanity tidying that’s not necessary in a digital, “free” world.

I think the fix for this is to look at the “unaddressed” metric to include any closed issues that weren’t resolved. A high number of stale issues closed is a negative metric for a project. But a high number of lingering issues isn’t so bad.
Commercial grade LED fixtures that don’t have replaceable lamps are generally rated for 50,000 hours. Swapping fixtures is the best way to do it, imo.
Yeah, that statement makes a lot of assumptions about the next 99,950 years.
I thought it was a mockup. If it was a mockup it should be limited to the colors available right?
Yes. On the other hand, the goal is also to increase the vendor lock-in, by providing everything inside their garden walls, so that people keep going further into giving up any side channel and into putting all their eggs into the same Github basket.
I was a foster kid for 11 years. My social worker and foster parents were likely the only reason I am still here. My social worker would visit his children weekly-- even on weekends and did whatever it took for us. Still, he was just one man. I still talk to him regularly. During one discussion, I asked him about the other kids that I remembered. There were only two of us left.
I think people forget about the trauma foster kids deal with. First, the reason kids went into care. Second, the separation of the kid from their families. My experiences showed me that this trauma, combined with an institutional care system does not equip most kids to function in society.
And here it is!

http://stuffin.space/?intldes=1970-008B
> Raising kids is not hard but somehow we went from village to complete independence. We need to go back to a village mindset.

Raising kids IS hard in modern America. Agreed that it doesn't have to be, and that the disintegration of societal structures is a huge part of why. Unfortunately, all signs point to it getting worse, not better.

I bring up his research a lot it seems, but Robert Putnam published Bowling Alone, which is about the utter collapse of American Civil Society and social ties, in 2000. The statistics were daunting then, and I doubt many people would disagree that we're worse off today than we were 20 years ago.

I'm old enough that I remember living in a US that still had plentiful communities. I worry about the children being raised in our modern transactional society. I take comfort in knowing old men have worried about these things since the dawn of civilization though.
blue green algae aka cyanobacteria.

They also may be the solution for quickly turning back global warming.

George Church says that altering cyanobacteria dna to protect them from their natural viral enemy, the Cyanophage, could allow them to proliferate and they would then pull co2 out of the air, and after mostly sink to the bottom of the oceans.

Not entirely sure how he imagines controlling it all, but it is an interesting & out of the box idea.
> It’s what I like to call the “blind tax“. not everyone can afford to pay it.

The other thing is that devices sold as "medical devices", unlike "general consumer devices" have (for good reasons) pretty strict regulatory schemes across the world, which means that their development and maintenance costs a lot more money.
And it's likely that the government assaults will take an environmental angle.
Re. "commitment of sustainability"

Dubai is a city of over 3-million in the middle of the Arabian desert. They have air-conditioned bus stops, even though they are under-utilized because everyone drives.

Nothing in Dubai is sustainable. Changing LED lamps is Dubai in the name of sustainability is the very embodiment of greenwashing.

This is cool tech, but it's absolutely pointless.

Edit: I didn't mention the elephant in the room that the entire country's economy is based on cheap fossil fuel extraction.
This is a solid explanation. It also makes me wonder, why even use GitHub at a certain point? It seems like GH is a one-size-fits-all approach and the primary reason to use it is to get _more_ issue, PRs, etc. in your project. But once you hit a certain scale, maybe it’s time to move to a more customizable solution?
I used this trick in a sorting pancakes contest.
Flipping a list of pancakes required only one XOR, whatever the size. Very nice trick.
It's not like there's a reasonable historical link between Caligula, and Trump, or the comparison serves any enlightening purpose. It's "we hate him that's why". Looks really unpleasant when you came looking for history as headline promises. Just to put things into perspective I live in a real unimaginary dictatorship, and still most people here can discuss history without artificially pulling current political news into it. That's just US media's special feature to push obsessions, anxiety, anger, and fear. My guess it's calculated to keep attention through emotion.
> The last one is surely an idiom

What about French’s “potato” translating as “Apple of the ground”?

In Canada that’s how bilingual packaging labels potatoes.

This also I suppose raises an interesting question: is the boundary between idiom and word really that clear?
The state does not have different laws because of WW2. It has different laws because it has a different role and obligations than a private individual.

We allow the state to levy taxes, expropriate, imprison, and even kill (war, death sentence) because we have democratically decided that it was necessary for the organisation of our society.
Thats the effect of the enormous cruise ships depositing thousands of tourists in the morning and picking them up again later that day.
I had some FEIT brand LEDs stop working after a few months. I sent them email and promptly got a response. I had to answer some questions about the use, and they sent me a box of new bulbs.

Never asked me for proof of purchase either. Replaced bulbs have worked fine for a few years now.
You're extrapolating. Those aspects aren't part of the matter. There's nothing about these people that indicates they want to be alone. Making a tulpa literally depends on the person's desire for companionship, not their desire to be alone.
> Over 95% of Chrome extensions are completely free, as in no form of payment whatsoever. This makes extensions one of the worst of all software markets. Users just expect extensions to be free.

Most Chrome extensions are low quality, too! But to me that just means there's a lot of opportunity. I've seen enough paid extensions succeeding (I can send more links if you're interested) that I'm readily convinced the market isn't that bad at all, and it will only get better as people encounter more quality extensions that provide enough value to pay for.

> Also, the browsers vendors themselves can make it difficult to monetize extensions. Firefox eliminated its extension store several years ago, and Google is eliminating Chrome Web Store payments next month. If anything, the Mac App Store is now the easiest place to monetize extensions IMO.

Yeah, it's annoying that neither Google of Firefox stores have easy payments — it makes taking payments less accessible for developers. But obviously it's still possible to roll your own payments or using things like my own https://extensionpay.com
No discussion of A* etc is complete without a link to red blob games' interactive pages: https://www.redblobgames.com/pathfinding/a-star/introduction...
My personal response is that it seems like raising your own biological offspring, even with all of the lizard-brain this-will-eventually-pass-on-my-genes bonus, is already hard for a lot of people --- look at all of the internet threads asking if people regret having kids --- so subtracting off the biological offspring bonus and adopting seems like it would be very difficult. Add in the trauma already experienced by children in the foster system, and it gets even harder. Then I wonder if I'm the kind of person who can love a difficult child, and I wonder how good it is for a child to grow up with a parent who deep-down sees them as an object of responsibility rather than love. Of course, strong bonds between adopted parents and children are certainly possible, but it is in the end harder, right?

I admire your pragmatic embrace of working on this problem; I also think chalking up the cost of adoption as "an inconvenience to...daily lives" is...underselling it?
The discontent with the existing banking system that made Bitcoin seem like a better solution isn't going away.
I prefer silence also, but even music with lyrics was better than the sales guys cold call pitch, somehow that absolutely SHATTERED my flow state without fail.

Strangely enough I find working in the "white noise" of a coffee shop lets me hit flow state even better than silence. Not sure if thats more due to the "i'm in this place to do the thing" effect or the actual noise though.
This was a Node, Rails and-then-some project.

Rails comes with Rake, the Ruby make. Node comes with 'scripts' and then gulp, grunt, or whatever the node-js-buildsystem of january 2021 is. 'and then some' is a bash script or four, custom rake tasks, bash-scripts+follow-some-wiki and so on.

Make's other great advantage is that it makes a great 'overarching' general setup. Whether I have a rails, node, ansible, cargo/rust, jekyll-project, `make install` installs it, `make [build]` builds it, `make test` tests it and `make deploy` deploys it. It solves the "yea, but here you need npx" and "this will only work with bundle exec prefixed" or "you have to run this with `python2` as `python` is python 3 and... We all know these cases.

Edit: or, in your examples: `JAVA_HOME="." maven build` is fine. As is `PDF_BUILD=true maven run test {integration,unit,model,jobs}` already less so (I don't know much about maven). All require the dev to know how to operate maven, to learn that this project uses maven and to know the intricacies of maven. But they could all be abstracted away beind one predictable `make build` and `make test`; and whould therefore work for your maven project, node project, that ancient ant-setup and whatnot: all the same (well, if they all have a Makefile, that is).
We exposed private headers using private module map.
I once incurred the wrath of many on a forum for simply saying that my best friend is quite fat.

100% of the those that were angry were from the U.S.A. and this was pointed out in the discussion by others that didn't seem to see the problem with stating such a simple thing about my best friend and most of those that were angry relented after chalking it up to a cultural difference.

But apparently it is deeply sensitive in the U.S.A. to remark upon a man's weight being too much.

The last time it happened to me was someone's remarking that I was putting on some weight, and I agreed, so I switched to a diet with more fibres and in mere weeks it was fixed. — it seems quite constructive to me.
Adopted a teenager out of foster care.

None of the others she knew from foster care did well in life. All on drugs, homeless, many in prison, spent time there. Many are having kids that will soon be take away by the state, for good reasons.

Our own has done better, but was years of insane drama.

Knowing that bio family was out there hurt her immensely.

She finally had to spend time with them. Literally Pulling her drunk biological dad out of a ditch, to realize that they were dragging her down.

She does aight these days.

Foster kids can be helped, but you really need multiple strong families or support groups dedicated to the task. For a couple of decades, at least.
Bulbs like this, even at a much higher price, would be great for high ceiling mounted fixtures where changing the bulb requires a ladder and probably moving furniture.
Case study in replacing something bad with something worse.
The "nonviolent drug user" inmate is as much a myth as Reagan's welfare queen.

We have a crime problem, not a "carceral problem".
Blue Monday? Deconstructing the Myth
> company B had lots of competency "false positives"

The thing to note is that, in exchange for this, Company A (probably) had a lot false negatives. So it comes down to whether you'd rather missing out on someone that would have been beneficial for the company (false negative) or have to deal with accidentally hiring someone that is not a good choice (false positive). The best choice to make depends a lot on the situation.
I call it the "Prior-Units" theorem. Given that you are able to articulate an idea useful to many people, there exists prior units of that idea. The only way then to come up with a "new idea", is to come up with an idea useful only to yourself (plenty of those) (or small groups), or translate an old idea to a new language.

The reason for this is that if your adult life consists of just a tiny, tiny, tiny fraction of the total time of all adults, and so if an idea is relevant to more people, odds decrease exponentially that no one thought of it before.

There are always new languages though, so a great strategy is to take old ideas and bring them to new languages. I count new high level, non programming languages as new languages as well.
Just a reminder that Teams at it’s core is just a web app. It’s possible to retain almost all the functionality by just visiting the teams website.

If anyone is annoyed by the startup time, the snooping, or the resource usage, you can try the web app instead.
I guess I'm even more unusual in travelling entirely without a phone. Can't be bothered as the advantages are insignificant to me. I love the feeling of being "untethered". Isn't that what holidays are for?
The state doesn't make good parents. Shocking.
A sun-synchronous orbit is a polar orbit where the satellite passes over each part of the earth at the same time every day. That is very useful if you want to photograph things at regular intervals using cameras (stable light, no nighttime) or if your satellite uses solar panels as these orbits can be such that the satellite never falls into the earth's shadow.
I see, that's what I thought. No problem with naming languages after people, but it's easier if it's an homage to a certain person. Common first and last names alone often point to confusing people, and there might be a certain dissonance between the mental images ("I pulled some Julias pigtails in kindergarten, now I have her name on a CV?").

The same problem would probably arise if the last names would be more common, too. "Pascal" and "Turing are probably rare enough ('though "Pascal" was a bit in fashion as a boy's name in Germany when I was young).