skysight-inc/HackerNews huggingface dataset:
Awhile ago I tried to train a GAN to let you generate your own ‘original’ Bob Ross paintings. It requiredsome time creating the dataset and lots of tracing, but in the end only worked decently for winter paintings- I’m guessing because of their less complicated compositions and colors palettes.

Random facts: Bob Ross is missing his left index finger and avoids including human evidence in his paintings (eg no chimneys).

GAN: https://twitter.com/jdwlbr/status/1131244682317484032?s=20

Data: https://github.com/jwilber/Bob_Ross_Paintings
If you search "emacs" in Google, it responds: Did you mean: vi. And vice versa.
It's the advantage of being a large private company too.

A publicly traded SpaceX would not be attempting to get to Mars.
"Everytime I've been hired into an executive role I've cancelled our Salesforce subscription and productivity has gone up."

... Great observation. But what did you replace it with?
Is there a source? 100% believe you, but due to the conflicting posts I’d love to read the source (and I don’t know what to Google). Thanks!
I have always used paper.

But there are some things I would like to improve, see [1].

[1]: https://news.ycombinator.com/item?id=27016068
Everything takes longer than you expect
Agreed, which is why I think the court is still out whether it will work. Personally, I'd be more likely to work for them now. But I can certainly see why some people are shocked by the about face.
I think you're talking about washing machines (as in clothes)? The part of my comment you quoted (all except the parenthetical, matching the one I replied to) was about dishwashers.

Good point though. A lot of people who use liquid (as opposed to a pod thing) put it in the drum anyway, in a reusable container that comes with some brands. I used to, until I bought a brand that didn't come with one of those on the lid; put it in 'that old-fashioned drawer', and wondered why I hadn't always.
The plug-and-play API built right into the Java core
Is it as common as putting a case on your phone? I doubt it. My point is that Apple and others can easily make far more durable phones for the price they ask, and not need literally everyone to use a case.
I personally don’t think such a system would be competitive over the long term. I look at the most totalitarian countries, that use widespread coercion to encourage productivity, and notice that they aren’t wildly successful from an economic output point of view.
Tweeting nothing will improve the world.
Is it just me or does the Apex screenshot look better than many enterprise websites we see nowadays?
As a customer, I can tell a lot about a company's culture by:

- Their sales process. (Is it high pressure? Do they know what they're selling? How do they handle aspects of their product/service that is weak relative to competitors?)

- Who is actually targeted by the sales process. (Do they actively try to court technical individual contributors, or do they try to bypass them and pitch directly to leadership?)

- Their support process. (Do the support reps know the product? Are escalations handled quickly? Are conversations organic, or is it so scripted that you may as well be talking to a robot?)

- General product development. (Are product iterations delivered to market in a timely and consistent manner? Is it a quality product [i.e., does it work as advertised]? Does it seem like there's a consistent vision and design language for the product?)

- General employee sentiment? (Do you have a long-term company contact, or does it seem like your contact changes on a monthly basis? What's the general mood of the people you interact with [i.e., one person may just be having a bad day, but a consistent coldness suggests something more systemic]? Are high-level people generally leaving or joining the company?)
It's not about the topic—it's about the quality of the responses. If your post had been thoughtful and curious, rather than religious flamewar, that would of course have been fine.

I realize that when it's a topic you have strong pre-existing feelings and opinions about, the tendency to rush into the forum and vent them is very strong. It's not just you—we all have it. In order for HN to be the kind of forum we all want—something with the potential to remain interesting over time—we all need to find other ways to process those reactions in ourselves. Then the forum can be free for new exchanges, not just ranty repetition.

One thing to watch out for is whether you're responding to something specific and interesting in the article, or whether you're just taking its appearance as an opportunity to post generically what you think or feel about a large adjacent thing. As I've tried to explain many times here (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), discussion tends to get much less interesting—and also angrier—as it gets more generic, especially on divisive topics.
>The only easy things in life are complaining, procrastinating, failing and dying.

Correct, things have not changed very much just because the peasants donned suits. Crows are never whiter by washing...
One of the best explanations for NFTs however the NFT typically contains only a link. Thus the slip you own would say "Mona Lisa is at the Louvre" and you can receive an entry in the ledger telling you own that slip :)
The EEPROM board uses pads on its PCB to create an "edge connector" with 8 pads. Apparently only 4 pads are needed, and presumably there are twice as many for redundancy. Physically, the PCB happens to fit into a USB socket with close enough spacing to make good contact. This isn't surprising, because it's a very common trick to make USB plugs out of PCBs.

Electrically, it's not USB though. It's two pins for power, and two for I2C clock and data. It might happen to have the same voltage and pin mapping for power as USB, though, so plugging in to a USB port on a computer might not blow anything up. A microcontroller with a USB host port might even be able to bit-bang I2C over the appropriate pins, but that would be rather clever...
My life as a woman in tech, told in three beverages
I really enjoy these articles. I don't know a ton about Retool, but I know these articles are often written by or in the style of their Growth analyst, Justin Gage (https://randomshit.dev/) who seems to be fantastic at writing articles about what these are and how they work in his own right.

These types of posts are a refreshing change from what company blogs have become (or maybe always were?): garbage vendor content pushing their agenda.

I understand how Retool could be used to do some really cool stuff on top of Salesforce, but this post is also just an informative expose of an industry giant.

Justin recently did another one about Accenture, whom I worked for a while back, and really appreciate the story that is being told.

Kudos for these fantastic posts. I look forward to reading these every time i see reool.com pop up.
The market compensates the future for real consumption?

Or are you thinking in purely abstract models?

I’m more of a physical sciences type. I feel no obligation to coddle completely made up, self re-enforcing garbage.

How is the market compensating for the real impact facing the future of the species?

Hint: it’s not. Everyone in power will simply be dead by the time the bill comes due.

“Trickle down economics” is a meme intended to mock the rubes. “Fuck them kids” is similarly something we uncomfortably laugh at as a joke while behaving with real indifference.
The exposure/brightness control is not it either.

When you tap on your screen, the camera focuses on the point you tapped. It also adjusts the exposure to the point you tapped. And right next to where you tapped, a simple slider with a SUN ICON appears, and you can drag that slider to adjust the exposure.

The fact you don't use iOS and the Camera app, I'm fine with that. But you're telling everyone how bad the iPhone UI is without using it and misleading people about how it works. Not quite fair.

In any case, it's easy to pile on Apple, until you try to do it yourself. Let's see this Android OS match something at least half as usable as what the iPhone UI is. It took Android a decade to get there.
Nelson is right. A bunch of us have played around with designing our own human friendly geohash scheme.

If you divide earth up into 4m x 4m cells using something like the S2 projection, you can uniquely address these using phrases of 3 words drawn from a database just under 32,000 words. The S2 projection ensures that the words in the higher levels of the hierarchy will change quite slowly. In most local contexts there will be only a single commonly repeated word. In a small number of more exceptional points there'd be just 2 or 3 unique values in use. So in practice you could use longer addresses and a smaller dictionary if you liked. This is probably a good idea for ergonomic reasons, as we can pick a set of words that are readily translated between languages, weed out any that are overly similar, etc.

I never uploaded the code anywhere, and it's on a laptop that died, but I busted out a toy version of the above in an afternoon a couple years ago just for fun. I used 4 word addresses and a database of about 2,500 of the most common english words.

W3W's entire value proposition is that they should earn a global rent off the use of addresses vs the above. It's absurd. And they intentionally avoid hierarchical organization of the addresses specifically to make it necessary to use their app/service to look crap up, which makes their service hilariously worse than the scheme described above.

With an S2 style hierarchy people will intuitively begin to recognize the common words in their living area at each level, and can use them in conversation without even consulting software. This is completely impossible with W3W's scheme.

The problem isn't figuring out a good scheme. Most of the people on this forum can manage that in a couple hours. The problem is the same with all other standardization efforts: getting a critical mass of people who give enough of a crap to use the standard.

This is an area where Google could ship something in maps and it'd have a decent chance of adoption outside of it. If you work on maps consider pitching a more ergonomic version of plus codes.
Disappointed that this teardown was more of a teaser without any PCB photos. Here are some YouTube videos that feature a better look at the PCB of the AirTag:

[1] https://www.youtube.com/watch?v=63dJ5ytz37w

[2] https://www.youtube.com/watch?v=N1-iKyVyLfU

[3] https://www.youtube.com/watch?v=LeytpQcUHSw

Only video [1] went all the way and removed the PCB from the plastic case, revealing what seems to be an NFC antenna facing the plastic dome. Unfortunately, they struggled with removing the plastic carrier and broke the board in two.
It's not unreasonable to say Salesforce was MS Access / Filemaker in the cloud, and the cloud made all the difference.
Roads do contain asphalt which isn't significantly different from a long chain plastic. Even worse is the tire dust itself.
Windows 10 does not respect the "default browser" setting when opening web-based content through apps. For example, clicking on "Help" links or search results from the start menu always opens in Edge.

This seems far worse than their IE-bundling issue back in the day... at least users have a few web browsers to choose from, but what good is that when user preference is overridden?
Over high latency links this would be virtually unusable. Why not just download the entire database into memory over XHR on page load? SQLite databases of pure data usually aren’t over 10MB in size.
There's also a line of phones made by CAT, the construction company, that looks pretty durable. I've been thinking about getting one just to have fun with the thermal camera.
> replaceable CPUs on motherboards

What do you mean by this? You can generally replace the CPU on a desktop or laptop motherboard.
Which you can only do if you agree to the tos...
The point is to easily uniquely identify a point. I'm arguing the tuple (California, some, simple, words) solves for that use case better than (cromulently, extraneous, uniquely). We're (I hope) not doing this just to be different but because it has useful new properties. For example, street address + zip isn't ideal when you're talking to Search and Rescue.

Edit: You can think of this like 9 square meter resolution zip codes with a human friendly representation, yes.
Its not very promising when you really don’t understand the biggest player in your space
Modeling the DOM in SQL... Further evidence that anything we can imagine has some stable representation in third normal form. Is it fast? Maybe not. But is it correct? Provably.
So, I like working remotely, but there are many fallacies in your statement:

Distributed open source projects are obviously an example of survivorship bias: the people who thrive in them are those that work well in a distributed environment. Contributors are also usually self-motived (again, by survivorship) in a way that one wouldn't expect of rank-and-file office workers.

Also, the existence of a thing doesn't show that its genesis was an optimal path to its current state.

Additionally, large open source projects are not necessarily good at converging upon a particular goal. They do well when the goals of many individuals or small groups aggregate well. It would be very difficult to convince all of the kernel team to, e.g. optimize for mobile performance for the next two years.

Nobody contests that large things can be done by distributed teams. Usually there's contention that a particular set of employees, that work on a particular set of projects / goals can be transitioned to working that way.
Zuckerberg Gobbles Up Another Big Chunk of Hawaii Beachfront
> We also need close human contact. We need to shake hands with strangers. If we don't do that we will estrange from each other and conflict will ensue.

For me, hand shaking has always been uncomfortable, and let's not speak of places where they greet by kissing. I don't see physical contact outside of your intimate circle as a human need, but as a political move to fake friendliness. I will keep greeting people politely, and after this pandemic I won't feel guilty again for not having physical contact forced upon on me.
It’s just you. It’s not terrible but looks like something out of the 90s and has a “detergent newspaper ad” vibe to it.
Yes, that’s my point. If devices reliably lasted 10 years, repairability would be moot.

(Your timeline is off, though. Flip phones were already well on the way out in 2011. An iPhone 4S from 2011 would still be usable, just about.)
Kobayashi is Keyser Soze's right-hand man
5 MB Electron alternative: Sciter has switched to JavaScript
This is easily the most clever web programming hack I’ve seen this year. Bravo. I had seen this used for video or audio of course but it never occurred to me you could use it for databases. There are probably a ton of other formats this is good for too.
I don't know if that's the reason they haven't sold the paintings. I suspect the rights to the Bob Ross brand are worth a lot more than the paintings themselves. All the paintings in their possession probably aren't worth more than a few tens of millions. They probably bring in more revenue than that each year by letting Bob Ross appear in commercials and selling merchandise, and they don't have to deal with the shady world of art dealers to do that.
You can. Airtable is what salesforce would look like if it were built today. Because CRM is so dominated by salesforce though, Airtable's defaults are not CRM and it doesn't market itself as such.
The short version is Benter used arbitrage on masses of bets.
Given that the C++ Standard has nothing to say about an ABI (neither does the C Standard, for that matter), then what a compiler does on a particular platform, and what a platform ABI specifies (if it does) are possibly kind of linked.
https://brasil.estadao.com.br/noticias/rio-de-janeiro,telefe...

https://istoe.com.br/447384_A+CICLOVIA+MAIS+CARA+DO+MUNDO/

http://www.ihu.unisinos.br/78-noticias/579871-o-desastroso-l...

https://www.otempo.com.br/politica/mp-faz-operacao-para-apur...
Good C++ code shouldn't throw around heap allocations, shared or otherwise. Smart pointers are like duct tape, they help keeps things together but most of the time there are better solutions. Your complaint about void will be noted once you fix your programs ownership semantics.

Note: Any negative reactions to smart pointers on my side may be fueled by a disturbing amount of cargo culting that I had to witness since their inclusion in the standard.
Wow. 275g per day is a huge average. Do you happen to know the median?

I cannot agree with the cheese part, though. I think if you replace half of that meat consumption with cheese, it would be net positive for your health and the climate.

Also one should not consider poultry equivalent to beef.
It is incredibly satisfying to watch the videos he links a the end. My favourite rabbit hole channel is definitely this guy https://www.youtube.com/watch?v=LMDTXlgZeV4
If you read more carefully this is mostly explained.

Decay in landfills is anaerobic and produces methane, which has a higher impact on warming than CO2.

Also, composting has a bunch of other no-brainer benefits. Compost reduces demand for fertilizer, can substantially reduce the waste steam, and improves soil quality.
While I agree this is a regrettable practice, the social media sites in question do the same thing too. The argument that Facebook is acting in users best interest by preventing websites from spamming users to use an app is incredibly self serving and not really all that believable.

I too wish it would go away, but both sites not having equal access the users in a similar way is anti competitive imo. Especially for businesses who increasingly need to participate on these platforms due to the fact that so many of their customers use their services.
If Microsoft could ensure that the target browser would properly show the help documentation, then the complaint would hold more weight.
I honestly 100000% believe that people use this term incorrectly almost all the time. Planned obsolescence is when something is deliberately made to break quickly so that you buy another one.

What is happening here is different - it's a question of "how do we make it as cheap as possible and last as long as the warranty".

They sound the same but they really aren't. No one is designing these devices to break deliberately. But companies absolutely are swapping metal cogs for plastic ones because a plastic cog won't break during the warranty period and that's what matters.
It's literally how it started.

> The Times 03/Jan/2009 Chancellor on brink of second bailout for banks
They're not holding on to cherished memories.

> “The paintings have always just sort of been here,” she says, with a chuckle. “We were sort of behind the times… it never occurred to us that anyone would want them.”

They've got stacks of his paintings piled up on the floor. Nothing in the article indicates that they cherish them or are curating them. I don't have a problem with that, but it's not like they're doing anyone any good where they are.

Bob Ross wanted to make painting approachable and demystify it. He started out selling them himself, sold them or gave them away throughout his career. He knew they weren't high art; that was kinda the point. I think he would want them sold off if having one brought joy to someone. Contrary to crushing feelings of goodwill, I think his fans would be grateful for the opportunity to have one of his paintings for themselves. They're not one-of-a-kind masterpieces that belong in a museum; they're paintings for the people.
Right and at 20 million per roadway mile we couldn't afford a billion miles of them.

This also ignores all the Roman roads that no longer exist.
Previous discussion in 2019 with 234 comments https://news.ycombinator.com/item?id=20277115
About 10 mins end to end. I am sure it could be way faster but we work in an agile/SCRUM fashion so there is absolutely no time dedicated to looking at things like this :(
I disagree and this is probably pointless given your comments.

Prosecuting police is basically brand new, and still a tiny tiny % so that's not enough.

I disagree we can only deal with it after the fact. I'm pretty pessimistic but I just can't get on board with your worldview of utter futility. even if tilting at windmills 99% of the time, even tiny increments, change does happen.

I's also important to look at violence police perpetrate and escalate that isn't bullets.

One thing I think HN could get into is body cameras which <i>have</i> made a big difference and an area tech and law can improve.

maybe use an ASIC and ML like Blink to enable all on 'smart' recording and storage with lower battery usage (and cops can carry larger batteries + storage that is a lame excuse). low power bluetooth can recognize when inside a cop car to save space etc.

Couple that with changing laws to make all the now-fully saved video automatically public for accountability. Could use technology again to blur faces until legal proceedings determine to unmask.
Either that, or it's some joke about SMTP and SNMP both having quite a bit of complexity for both being the Simple [Something] Protocol.
Baidu rolls out paid driverless taxi service in Beijing
Ecommerce sites showing a "27 people are watching this right now" alongside the product but from source code it turns out to be a Math.random()
That is true, but we (as a society) still eat way too much meat compared to what is required as part of our nutritional intake. I don’t advocate getting the "just right" amount needed (because it is not really easy to compute depending on activity, lifestyle, body type, etc…), but modern meat consumption is neither healthy nor ecologically sustainable.
Emit less. The mode of transport matters, not just whether you do something less. Sometimes buying more is better. LED bulbs cost (very slightly) more money but consume far less power. Same for electric cars, heat pumps, solar roofs, insulation, etc.
Amazing, especially - for me - that the FTS5 full-text search just works. Longer term, I am if it were possible to split the DB code into read and write parts and cross-compile only read part for delivery to the browser.
How does this guarantee the desired property of the output being a permutation?
Podman is now compatible with docker-compose. The path of Podman socket needs to be symlinked to docker‘s path.
Interesting. Is there a significant difference in total number of viral particles versus vaccine particles your cells are exposed to, over the course of the infection/vaccination?
> If you imagine a game that has characters, relationships, items, spells, and so on, it's often not that easy to model as encapsulated objects.

I...disagree. ECS definitely has efficiency advantages for games in terms of support performant implementations, which for games is often overwhelmingly critical, but there’s well understand OO ways to address the modelling issue tou raise.

> Does each character have a list of other characters that they have a relationship with?

It probably acts like it does, but it probably doesn’t maintain it, instead deferring to a separate object that acts as a repository of relationships, which are themselves objects, which allows you to modify relationships without touching the characters at each side (which may be more than two for multilateral relationships).

> What happens when you want to change the relationship, or a character casts a spell that temporarily changes the relationship?

You retrieve and act on the relationship object, which knows how to handle modifications.