skysight-inc/HackerNews huggingface dataset:
I wonder if this could be solved with license terms.

Popular, OSI-approved licenses include clauses like "Neither the name of the <copyright holder> nor the names of its contributors may be used to endorse or promote products derived from this software" (BSD) or restrictions on the use of the original name (see Firefox/Iceweasel drama).

If you put in a clause like "You may not keep the software's name or support URL unless distributing an officially-released version", perhaps it would still be open-source as per OSI, and address those distribution issues? It's easy enough for distributors to patch in their own support mailing-list...
Like a Drumbeat, Broadcom Doubles Ethernet Bandwidth with “Tomahawk 5”
China inducing rainfall to combat severe drought
I was lucky enough to work on a billing system early in my career and pick up some rudimentary knowledge of accounting. I can confirm that even being able to 'speak the language' a little bit provides immense value to you as a developer.
If they have 4 properties on the street they are likely renting them and just trying to create barriers in the market for someone else to be able to rent units. Multi-family units in that area would probably reduce their ability to raise the rents on their 4 properties.
Was just thinking the other day of revisiting multiplication tables from middle school. Feel like it'd be a good mental exercise and something that I should relearn!
Imagine instead of 6 Pi's this was 6 M2 arm chips on a mini-ITX board.
Unlike Windows, there's a separation of concepts between "application" and "windows" on Mac. Closing all the windows of an app doesn't imply closing the app. I actually think the Windows way is sloppy (and I came from Windows). I want that kind of granular control. So many times back in the day, I'd accidentally close all my Internet Explorer windows, and have to pay the time-cost of reopening the app from scratch. It's less annoying now with SSDs, but reopening an app is still more expensive than opening a new window for an already running process.

If I want the app closed, cmd+q / alt+f4. Repeated cmd+w / ctrl+w shouldn't also close the app (IMO).
Airbnb to use ‘anti-party technology’ to crack down on rowdy guests
Which framework do you use to create your rest endpoints?
>The story of the photo’s origin really matters in a lot of cases, which is true for art as well as photos, and is the main thing missing from AI imagery.

This is always what's left out of the discussion. When I purchase art, it's always from local artists. I like the art, but I also really like hearing about their process, or their inspiration, or whatever it is. It feels nice to be let into a part of the artists' lives.

I just can't be convinced that AI will ever replace that feeling.
I think many people (myself included) had been burned by major disasters on earlier clustered storage solutions (like early Gluster installations). Ceph seems to have been under the radar for a bit of time when it got to a more stable/usable point, and came more in the limelight once people started deploying Kubernetes (and Rook, and more integrated/wholistic clustered storage solutions).

So I think a big part of Ceph's success (at least IMO) was its timing, and it's adoption into a more cloud-first ecosystem. That narrowed the use cases down from what the earliest networked storage software were trying to solve.
The thing I've never understood about that propaganda is: What does Russia have that the USA wants? More land? USA has plenty of land, much of it totally unused and unpopulated. Oil? USA now exports it. More rivers? Ports? Developed cities? No, no, and no. The USA has nothing to gain by invading and occupying Russia. Sorry to my Russian friends, but the country is kind of small-potatoes economically, as well. What does the propaganda say that the USA wants?
how does it work ? it is git integrated i assume...and do u export a Dockerfile or something to replicate the exact runtime ?

my fundamental question is : how easy is it to go from writing code to production deployment ?
This has been the big issue with cloud dev. Take an example of Python flask with Pandas. There are problems depending on whether u used an alpine dev environment or debian. Now if i just take the code and try to deploy it on redhat...it goes all screwy. lots of the c library extensions start screwing up.

Can i single click create a running docker environment with my running code EXACTLY like the code dev environment.

Funnily enough, the only good one here is AWS Sagemaker - https://docs.aws.amazon.com/sagemaker/latest/dg/docker-conta...

They do this for machine learning code. You can take your data and algorithms out of the ide and get a running docker container with all the build scripts and everything.

second - ur pricing is off. part of the charm of a cloud dev environment is never turn it off. like shutting the lid of my macbook m1 and opening tomorrow morning. even the cursor is in the same place. There is zero incentive for me to shutdown a system and reopen tomorrow morning.
In that scenario, ur pricing for an 8 core 32 gb instance is 421 USD per month.
Comparitively a Google Cloud 8core 32 gb instance with 100 GB SSD is 212 USD.

Sagemaker Python notebooks ml.t3.2xlarge are 0.399 USD per hour - about 288 USD per month. you will need to adjust pricing.

replit pricing of 7$ hacker plan is cheaper than equivalent Sagemaker pricing (about 36$ per month)
There are standards for ARM bootloaders to have UEFI compat. Pine64 just needs to care.
Seems a bit daft to me. Who are they to say that AI generated art isn't art? Couldn't you say the brush has been replaced keystrokes? Someone still needs to type in inputs and decide what is good/bad. I can understand banning bots that are automatically generating/uploading stuff. Also I wonder how they can prove if a human vs. AI made something if the quality is good enough.
We can't blame spreadsheets for the cited errors, because they're errors in arithmetic rather than Excel bugs. All businesses should get rid of arithmetic.
Surprising things learned about hackers at Black Hat
I wonder if any young hackers have posters in their bedrooms of the hackers they idolize.
Yeah, this seems like the most urgent cultural shift.

The Right insists policing is an extremely risky job, but
statistics suggest otherwise. That said, policing would be much more risky if we had police who actually took the risks they signed up for. Instead, American police by and large do not take seriously their duty to serve the people. Look no further than the despicable failures on the scene at Uvalde Elementary.
Sigh. That link is not a "study", and it's not measuring safety. It's a single test of task completion time run by a magazine supported by advertising from legacy car brands (mostly Volvo, it looks like). It's designed to do exactly what it just did, get itself into conversations like this so people who don't want to believe that their advertisers' competitor[1] has a good product can continue to believe that.

FWIW: You don't need to go to Sweden to find that stuff anyway, Car & Driver and Motor Trend both hate Tesla too (and for the same reason: Tesla doesn't advertise).

If there are safety effects measurable with Teslas, we'd be measuring safety effects. There are millions of these cars on the road. They are safe. I know it, you know it, the time for hand-wavy hypotheticals is long past.

You need something more. Even Ralph Nader started with real accident statistics on the Corvair.

[1] Tesla
> it requires active attention to operate.

It just requires context. How that context is critically important. If it is a hierarchical menu, then the context is the navigation path (i.e. the sequence of previous button pushes, each of which transitions from one state to the next). Importantly, with a fixed hierarchical menu, the path to a button's functionality doesn't change and can be memorized. With some audio feedback, the current state can also be announced, so that a person's mental state matches the state the interface is in.

There are several problems with touchscreens, not the least of which is the context issue. The next issue is there is no tactile feedback, which requires you to look at where you are touching, often because interactive things can appear anywhere.
> "Touchscreen all the things" was cargo-culting. Apple made a trillion dollars with touch screens, therefore we should use touch screens too.

IMHO, that's one of Apple's biggest competitive advantages. They have so much cachet that everyone assumes whatever they do is "best" and mindlessly apes it. That way they never have any real competition, because followers are always at least a step behind.
More info here on other like-minded systems like hledger and Beancount: https://plaintextaccounting.org/
PolyScale founder here. Assuming you are referring to PolyScale (rather than ClickHouse), the product is aimed at devs who dont want to build data distribution and caching. You can connect your database and then have global low-latency reads, without writing code. Useful for multi-region deployments, serverless/microservices/FaaS as well as simply scaling your origin db.

ClickHouse is used for computing Observability metrics within the UI. The automated caching algorithms do not use ClickHouse in any way. You can read more about the automation here: https://docs.polyscale.ai/how-does-it-work#caching-protocol or try the live demo here: https://playground.polyscale.ai/
https://www.cnbc.com/2017/03/02/singapore-rental-racism-prc-...

"When co-founder of property listings website 99.co Darius Cheung and his pregnant wife Roshni Mahtani"

Now this is old article - circa 2017
As usual it breaks down to tribalism and fear of "the other". It can cause racism, religious persecution, sexism, etc.
The Role of Geomagnetic Field Intensity in Late Quaternary Evolution of Humans
[laughs in Phoenix]

In all seriousness, no. The way you multiply housing count is by making buildings taller and closer together, not by spreading them further out. This is how we used to build cities before cars and roads ruined them.
The poster of this link, hardmaru, is no slouch either. Their work with evolutionary strategies is eye opening.

otoro.net/ml or their twitter account @hardmaru if you want to see for yourself.

Thanks for the link hardmaru!
He mentioned the SHiFT 6mq elsewhere in the thread. And the SDM845 SoC as well.
This is PURE fud. They literally are from Eastern Europe, not Russia. They have spoken out against the war specifically against pitons actions on their blog.

They're Czech
I really want such project to succeed but I guess there is no market or enough money to make it happen.

I've also asked repeatedly why those kind of projects are not using android forks instead of other things, and I never got an answer that made sense.

Android is open source and has proven that it's a robust system, I don't understand why people want to use something else.
Well, I get a form every year from my town to confirm my particulars. I sign it and send it back. I guess if I weren't registered I'd go down to the town hall and do so. If I couldn't for some reason, I assume I could call the town clerk, and they'd send me a form in the mail. When I go into Cambridge around election time, I frequently see various tables set up to register people.

Obviously registering (and voting) is harder for some people than others but registering to vote is not, in general, an arduous process.
They see companies which have great success despite consistently shipping broken products for decades (Bethesda), and lots of indies shipping unfinished products through proper expectation management (early access), and think they can get away with it. Often there's also great pressure to hit particular time windows (e.g. release October-December to get Chrismas sales, release live at a trade show, avoid releasing just before or after a more popular title in the same genre, etc)
You’re leaving out a few industries - Game development mostly takes place usinh Visual Studio, iOS Development is 95% XCode.

There’s also specialized industries like Qt clients which probably use Qt Creator (there’s barely any editor understanding QML).
Sure, it's just that the Raspberry Pi isn't really fast enough for most production workloads. Having a cluster of them doesn't really help, you'd still be better off with a single PC.

As a learning tool, having the ability to build a real hardware cluster, in a MiniITX case is awesome. I do sort of wonder what the business case for these boards are, I mean are there actually enough people who want to do something like this... schools maybe? I still think it's beyond weird that that there are so much hardware available for build Pi clusters, but I can't get an ARM desktop motherboard, with a PCI slot capable of actually being used as a desktop, for a reasonable prices.
Bug: Get the following error unless I change the text in text box.

server internal error (identical form exists?)
How can a random commenter on HN have legal rights over Y Combinator? Clearly this site is a private organization and not run via the authority of the government.
A curated list on the topic of open business models and strategies
That’s about as bad as people who take a single non actual degree related course from Harvard or MIT and then put that as their primary education on LinkedIn to get more views.
I think maybe I saw it on Indie Hackers but there was a term I liked for this evolution in customer expectations called MAP, Most Awesome Product. While weirdly named, it’s the base product required for potential customers to go, “Wow, that’s awesome we need that.”
how did you debug it? We have this weird thing where the cost of GuardDuty varies on different days of the month and stays the same from month to month. But we can't figure out what causes them. Can you actually see the events that GuardDuty has processed?
You are right and I agree 100%. This is my experience as well.
All the climate control was in the touchscreen. No knobs, only a button that took you to the climate control screen, but you had to change all the settings on the touchscreen. (Looking at the photos, you could change the temperature but nothing else. No fan speed, A/C, etc.)

The capacitive slider for volume seems fine, until you realize it was implemented entirely in software, so if the touchscreen hadn't finished booting, or was slow because it was too cold, that experienced extreme lag. Since the steering wheel buttons ALSO didn't work until the touchscreen booted, it meant if the wife was listening to music super loud with the windows down at night, when you turned the car on in the morning it took about 10s to be able to turn the volume down.
> Without this it would be much harder to get a bigger house once you have kids. Most people would have a harder time moving and removing this would lower our quality of life.

If the goal is to help people consume more of <x>, then give them cash.

Giving assistance via tax rules is a way to discriminate who gets to benefit from government subsidized while maintaining plausible deniability. It also helps obfuscate the costs.
Imagine being able to buy 6 Raspberry Pis! I have so many projects I'd like to do, both personal and semi-commercial, but it's been literal years since I've seen a Raspberry Pi 4 available in stock somewhere in the USA, let alone 6.
It would be really cool if they could split out 2.5G networking to all the Pis, but with the current generation of Pi it only has one PCIe lane, so you'd have to add in a PCIe switch for each Pi if you still wanted those M.2 NVMe slots... that adds a lot of cost and complexity.

Failing that, a 2.5G external port would be the simplest way to make this thing more viable as a storage cluster board, but that would drive up the switch chip cost a bit (cutting into margins). So the last thing would be allowing management of the chip (I believe this Realtek chip does allow it, but it's not exposed anywhere), so you could do link aggregation... but that's not possible here either. So yeah, the 1 Gbps is a bummer. Still fun for experimentation, and very niche production use cases, but less useful generally.
I like the idea of using channels.

Maybe it would be good to be able to pass a context for the store, so the loop stops when the context cancelled.
Without reading the article or data, but wasn't there a huge push in the US to defund the police? Did that go anywhere?
> If you are free and able to vote but won't do it, it's hard for me to feel too much pity for your situation.

What if I vote, but people with interests aligned with mine tend not to? What if those people not voting are acting as rationally as the people who vote frequently?

Consider these two groups, who get the same number of votes, live under the government for the same amount of time, but rationally have different incentives to vote:

Home-owner:

* Bob moves in, lives there ten years.

Renters:

* John moves in, lives there two years, moves out.

* Phil moves in, lives there two years, moves out.

* Mike moves in, lives there two years, moves out.

* Jess moves in, lives there two years, moves out.

* Fred moves in, lives there two years, moves out.

If we assume these people are self-interested, Bob will, on average, vote more than the renters, because Bob values future-Bob's well-being more than John values Fred's. It's only through the altruism of John, Phil, Mike, and Jess that Fred will get to benefit from a government that accounts for his interests.

It's also true that each renter has an incentive to vote for things of short-term value and to discount long-term benefits, so maybe it's okay that Bob ends up more represented. But "John isn't voting as much as Bob" isn't a case of John being less responsible than Bob. It's that they legitimately have different incentives.
> But don't go and put the climate or windshield wipers or even audio modes on touch surfaces, please. :/

I agree with that, but I don't see any added value of a touchscreen for the other things you mention. It could as well be a deep menu that is still accessed with many button presses to drill down into it.
Visual Studio (Full, not Code) has a Mac version now, albeit it's a totally different codebase to the Windows edition (AFAIK a much updated version of what was MonoDevelop).
I was agreeing with you, but as I thought about it, I remembered MS Access. It is used, often ships with Office, but still isn't close to as popular as Excel. Either the model is wrong, or the need isn't there.
The linked machine uses a 2W processor.

The successor product on the company's site uses a 12 volt, 2 amp power adapter: https://www.bee-link.net/products/t4-pro

Here is a YouTube review of the linked model with input power listed at 12 volt, 1.5 amp (link to timestamp of bottom of unit): https://youtu.be/56UA2Uto1ns?t=129
After long time i could view the page. But clicking any item in the menu did not work.
Brave on android.
Show HN: I created a library to create product tours / walkthroughs
This is significantly different in its feature set than the existing open source alternatives, I made this to be a more complete library, and well, as a portfolio artefact.

Any comment is greatly appreciated. Thank you!

Code: https://github.com/lusift/lusift
I had the pleasure of writing embedded Rust in the automotive space for a couple of years about 4 years ago, and it was an absolute game-changer even at that early stage. Being able to write generic drivers that I could easily test outside an embedded context sped development up an incredible amount. Writing the business logic wasn't necessarily any easier with Rust than C, but anything having to do with hardware (and especially concurrency) turned into a if-it-compiles-it's-correct affair.

At that time, I was pushing the cutting edge of what was possible alongside what's now the Embedded WG, but the job didn't work out. I am incredibly interested in finding another embedded Rust role, but have had nothing fall into my lap (my current FAANG handcuffs are quite golden). If you have the opportunity, you should absolutely take it.

C code is a liability, but sometimes liabilities are worth the risk if the payoff is good enough. If you want to move to Rust, you will need to show how the tradeoff changes in Rust's favor. Sometimes that's easy, sometimes that's hard. It depends entirely on your industry and product. For my part, I absolutely believe it is already a competitive differentiator.
>Standards are hard. Proprietary tools lock you in. Text is universal (OK, restricted to plain ASCII, which is a big deal but has already happened). You can open and modify a text file with whatever editor of your choice, the simplest possible editing tool. Some weirdos (joking) even print source code.

Ideas are impossible to specify precisely, which is why we use words, with all their myriad definitions. However, if you apply enough computing power, you can autoencode your way to a compact expression of ideas as a 384 dimensional vector (like Word2Vec), that is non-standard, but exact for that particular model, with those particular weights. You can then repeat the process in multiple languages, and with parallel texts, language translation becomes something that can be automated.

The abstract syntax tree doesn't have to be something that can be shared to be a very powerful tool. It certainly doesn't have to be standardized. Just as there's no rational choices made in the 384 dimensions generated by word2vec, there doesn't have to be anything other than a binary format the tool can load and save, in order to work.

If you can ingest multiple languages, and regenerate them as output, translation between programming languages becomes almost trivial.
Bloom and Glow Post Process Effect – Shader Graph Basics [video]
I love Match. I use it to automatically select my bastion/jump host when not on my home network and not on my local VPN:

$ cat ~/.ssh/config
# Define external nodes here
…SNIP…
# If connecting to a *.xn0.org host and router.xn0.org = 10.0.0.1, must be home/vpn.
Match host *.xn0.org exec "getent ahosts router.xn0.org | grep -q ^10.0.0.1"
ProxyJump none
# If connecting to a *.xn0.org host and the macaddr of 10.0.0.1 is NOT f0:9f:XX:XX:XX:XX, then use jump.xn0.org:
Match host *.xn0.org exec "! arp -ne 10.0.0.1 | grep -Fq f0:9f:XX:XX:XX:XX"
ProxyJump jump.xn0.org
# Define internal nodes here
…SNIP…
I use an Android fork, but I can understand why they'd want to use Linux. If they succeeded you'd start seeing more cross pollination of apps from the desktop, and perhaps more mobile focus from Linux devs.

Also, has anyone really done anything more than just tweak AOSP? Honest question, I don't know. If say Google completely abandoned the AOSP and went full Fuschia (I know this isn't likely), is there any individual or group out there that knows enough about AOSP to take it over?
I am in 100% agreement with you about The Verge in general. I used to visit a lot and have completely stopped. It's garbage now. I only see their articles if they pop up on top of HN or Reddit.

But that doesn't mean they are always wrong about everything.
Explosion Decals
> If an operation is infrequent and doesn't need to be made when driving, burying it in a touchscreen menu sounds great: conserve those physical control surfaces for stuff that matters so you don't have a ridiculous surplus of buttons..

That's a bit of a straw man. No one seriously says literally every function needs a button.

And it makes sense to bury seldom-used things in menus. However, there's no reason those menus need to be touchscreen menus.

E.g., in my car, care settings are in a menu, but the screen for it is in the instrument panel and controlled by buttons on the steering wheel. I believe the reason is when it was made they still offered a low-end trim level without a touchscreen entertainment system. This menu is better than a touchscreen, but IMHO it would have been better with done with menu-buttons in the center console screen.