skysight-inc/HackerNews huggingface dataset:
I'm reminded of the scene in Margin Call[1]: "There are three ways to make a living in this business: be first, be smarter, or cheat."

[1] https://www.youtube.com/watch?v=Hhy7JUinlu0#t=6m22s
I wonder if we can quantify the “don’t see ads” value. If you make $google a month and see no ads at all, how much less do you spend compared to someone who saw them all?
Bad telecom actors exploit apps that send SMS - twitter was losing 60M to this fraud. In twitter's case, they found 390 fraudulent international telcos.
So no Unix, Linux, Bash, cURL, Ruby, ...?
Theatrics.

Pentagon money well spent, bang for the buck, if those factored in.
Aren't those subsidized by cities? I know that they are here in Montreal, and the Bixi corporation behind our bike share system went bankrupt at least once in the past.
>Yet I am still skeptical AI can assemble assets and html from scratch :)

the skepticism and the general dismissive tone on HN baffles me.

you're talking to a computer in English ffs and it not only understands you, it goes away and does useful work.

literal science fiction 5 years ago, and now it's somehow: yawn <insert random nitpick>????

talk about hard to impress!
You can’t see Starlink satellites with your eye unless they are in sunlight while the ground is not (so a vary narrow time of day and set of satellites given a particular location).
CodePen's terms of service: Official and plain
I agree with that. The problem is people. > 50% of the people I saw using the devices were on the sidewalk. And many of them that I conversed with (in a calm tone) who I told to use the street said "but it's too dangerous out there!" My retort that them being on the sidewalk was too dangerous for me fell on deaf ears.
Yeah and the author said it was the third most used plastic. Pretty much answered it there.
GPT is not just about text it’s about language, that fundamentally human thing. It’s not AGI but it’s moderately close for a whole huge range of use cases. So it’s a great product, but it’s not a new being.. in the sense we are—sorry ChatGPT! no offense to your brilliance, just sayin’.

Can you give examples about what and how you asked and what it said?

BTW How you ask is the lion’s share of making it useful to you
> but I am not knowledgeable enough about this topic to claim whether a general solution is even possible.

The correct way to reverse a Unicode string is to blit it back to front.

Addendum: a real C programmer helped me write (i.e., wrote most of) the following program:

#include <skalibs/skalibs.h>

int main() {
stralloc sa = STRALLOC_ZERO;
slurp(&sa, 0);
stralloc_reverse(&sa);
if (allwrite(1, sa.s, sa.len) < sa.len) {
strerror_diefusys(1, "output everything");
}
}

In the event of an allocation failure, this program will output nothing; other than that, it's the same as my C program above. Perhaps the problem isn't C, but its standard library?
The conventional alternative are pipelines, but for small loads such as vinyl chloride they would likely be problematic even ignoring the likelihood of eventual leaks.

A better alternative is to keep using trains, but have sufficient protection built in to survive a derailment and fires.
Torvalds announces Linux 6.2 Kernel
The commenter seemed to indicate that even the exact result wasn’t very accurate. Perhaps a failure on their part to communicate this nuance well, or understand the business context.
I think you're correct, but it would promote the idea that what's produced is a basis or source for further work .. and would mean that effort is required.

Feels like a good basis tech for something like ChatGPT.
except that AI art is made off the backs of artists who created the art being fed into the AI database.It could not exist without their work.
Lisp is a research language that lucked into great syntax by accident. I use it all the time to help me think through a problem and then implement it in something brain dead like rust so the average programmer can follow along.

From the outside my code bases look 0% lisp, from the inside they are 100% lisp with build artifacts in other languages.
Yep, I think it's a good idea.
Whomever can replace their employers with AIs.
Someone no doubt will create some sort of verification as a service to centralize the entire process. If I’m an app creator this will enable me to make sure all of my user accounts are real.
What exactly did I write that is wrong? UG argues a universal grammar exists, and that humans innately posses knowledge about this grammar. It's this grammar that enables humans to learn a language (according to UG). They (UG linguists) have created a system of syntax rules that attempts to describe any language, but failed at doing so once they step outside of Indo-European languages. This is partly because Chomsky was hired by MIT to solve machine translation and putting language into a set of neat boxes was his best idea and partly because Chomsky himself had little knowledge of other languages. It's pseudoscience.
How do you propose it be transported?
the value generated by having them on the platform is probably thousands of times greater than that, so it's weird that they're charging a token fee for the privilege
They're made out of meat:

https://www.mit.edu/people/dpolicar/writing/prose/text/think...
They're going to invest in less risky things.
It’s hard to do while keeping up with the Joneses, but 26 million Americans manage to do it.

https://www.consumerfinance.gov/about-us/newsroom/cfpb-repor...
No, you don't need a firewall.

Docker doesn't expose anything to the public interface unless you specifically request that it does.

If you don't understand the implications of this, you should not be running servers.

It is absolute shite at doing IPv6, which is annoying.
From what I heard most countries don’t allow this chemical to be transported, only produced on site with much safer to transport precursors.
There was a really good comment on reddit that I duplicated here (with references to original): https://e40.github.io/2023-02-18-train-safety.html

It explains why there are so many derailments these days.
thats true. even if not amazon scale.. lets say you building multi tenant SaaS product. cell-architecture provide strong tenant isolation avoid noisy neighbor problem. other benefits like deploy changes to one cell so tenant may request delaying upgrade if they need to do pre-req work before hand.

for ordinary service use case or web site.. most probability do not need this. over engineering infrastructure when should focus on customer and problem domain..thing that increase top or bottom line.

source: principal SDE who launched several services at amazon using cell architecture.
that's what I think will happen. Fun world.
This is their business model and their marketing targets exactly the group of people who are clueless enough to continue paying them. Why risk selling to someone who has a nose for bullshit by doing anything that implies you have a real product?
I do believe people when they tell me who they are. That’s why I find this claim quite uncharitable, and quite unbelievable:

> [HN believes] a modicum of sensitivity towards historically disadvantaged minorities is the end of civilization.

Do you have any evidence? Can you show me the comments where people “tell you who they are”, and say that having “a modicum of sensitivity toward minorities” will be the end of civilisation?

Your comment just reads as a bitter, low effort ad homenim attack.
The entire world runs on C. Even if you’re not writing new C code, it is useful to understand.
He’s been siding with the Saudi so in terms of autocratic government he’s well in bed with them.
Yes, if the command you ask them to perform connects to the public interface.
Insightful! Of all the creative prompt engineering I've read, I haven't found that yet: the equivalent of "fork a new process and while true."

Hey, ChatGPT. Ask this question at this URL when I talk about farms. But while you do that, ask it to also think on farms. Every few seconds, append its responses to every answer you give me.
That's because there's really two conflicting goals to parallel programming.

1. Maximizing utilization of CPUs / GPUs / compute resources-- The "obvious" goal. You want as much code running in parallel as possible to accomplish some task faster.

2. Maximizing the utilization of SSDs / Hard Drives / Ethernet / I/O as much as possible -- Less obvious, but in I/O constrained problems, its not so much the CPU you're focused on, as much as it is the I/O you're trying to maximize.

Processes and threads are classically designed to solve #2, _not_ #1. Yes, we abuse processes and threads to make #1 go faster, but it really wasn't their original point.

When you perform a read() on a socket / Hard drive / whatever, it makes sense to "swap out" the process and find something else to do. This is optimizing #2, trying to run as many processes as possible to maximize the number of requests going to your I/O centers.

In contrast, if you're trying to perform a dense matrix-multiplication on AVX512 or GPU space or whatever, all this task-switching is completely useless and processes are detrimental to your goal, not beneficial. Its completely the wrong tool to use.

Bonus points: 4x GPUs working with a CPU (say, 64-core CPU) will run into both #1 and #2 problems simultaneously. Hurrah!

------------

Of course, today there's event driven code, coroutines, Golang threads, fibers, epoll... lots of tools to help you out on these tasks. But as the computer world grows more nuanced, it grows more complex. Its harder to figure out which tool to reach for in your toolbox.
Start your electronics design today
Inbox

Shannon McGarry <shannon.m.mcgarry@autodeskcommunications.com> Unsubscribe
Fri, Nov 11, 2022, 7:19 AM

Trial expired: What to do next...
Inbox

Shannon McGarry <shannon.m.mcgarry@autodeskcommunications.com> Unsubscribe
Sat, Dec 10, 2022, 11:30 AM
It can be as difficult or hard as you make it. If you want just nginx serving static files or k3s with multiple services on a tiny cluster is up to you. The benefit for me is that I can be confident that my data is mine. But mainly because it's fun and great for learning.

In my experience it's not much harder than navigating the AWS interface, where I often feel very lost. But of course YMMV.

> There is no real privacy gained

Why not? Other than I can't be sure that my device and browser doesn't spy on me I don't see your point?
Again, your idea is vastly more complex. It falls in the same category as aerial battery swapping and global spanning vactrains. Sure, it could be done, but under any realistic scenario, it is not going to happen. It is far more likely that we will find a much simpler solution in the meanwhile, such as a greener fuel, rendering this idea totally unnecessary and uneconomical. No one is "ruling it out," merely pointing out that it is absurdly unlikely.

In fact, the only reason you are even giving your idea credence is because it is so far from reality that you can handwave the details. There are no serious studies nor experimental vehicles to criticize. Just a vague idea of how it might work on paper, with no hard challenges since you are free to imagine whatever technology you want. No one has even built any mechanism of beaming MWs of power via lasers before, but you are allowed to imagine such a system anyways. And apparently, a global network of such systems with built-in redundancies, all already working in your mind. The whole idea reminds me of the space elevator, which was another grand concept that works on paper, but was only seen as plausible until people started doing real calculations on it.

Meanwhile, in the real world, real engineers have to overcome real world problems that are encountered in the development of real systems. These things only look hard because you have to see the gory details of real technologies. But in reality, they're far simpler than the crazy ideas you sometimes hear about. Which is why the greener fuel idea is far more plausible. It is far simpler, but only looks more complex because people have to solve the real world problems of it.
Great article, enjoyed reading it despite the top negative comments.
I think it really backs the "its not about the goal, its about the journey" theory, as it shows achieving your goals or not doesn't change how happy you are, rather how fast you can set new ones.

I don't read books, but it peaked my interest in trying to read that book, even though I know i won't actually do it.
Well this is a thought-terminating comment if I've ever seen one...

Remind me, again, who is banning books? Both parties in the US are awfully selective about when they will and won't support "free speech" as you seem to define it.

How about we focus on the actual issues rather than devolving to US team sport politics?

Edit: and incidentally the original comment was equally thought-terminating. But, why have a substantive discussion when you can go for easy polemics.
By that logic you could say that iptables/netfilter was the problem. Or Linux. Or maybe the IP protocol.
I've had it figure out what I was trying to do with a JMESpath query for some data from AWS. It happily filled in the blanks in my knowledge.

It also simplified a JQ thing I had built, and it also told me how to structure the data how I wanted, within that filter.
It definitely would, yeah. I think the SDF stuff will come to fruit eventually. There's also Matt Keeter's libfive-studio available and I saw a solvespace maintainer in this thread asking about it. I think the open source community is getting skilled up for it.
You sound dissociated

https://www.mind.org.uk/information-support/types-of-mental-...
#internetofshit solving problems you never had, one insecure device at a time.
This seems to be a really common sentiment, and I find it very strange. Why do people think that the level of enthusiasm and hype for a technology is predictive of its likelihood to fizzle? Both real, world-changing tech and overhyped tech will create enthusiasm. You have to look deeper than the tone of voice people are using to talk about a technology to understand its potential.
Require it to be produced on site just like many other hazardous chemicals.
Ricky Mondello » Twitter’s Decision to Limit SMS 2FA Is Dangerous
The problem is that those who are willing to break out the $8 are probably the same ones who have the most to gain from it.
Transport less dangerous chemicals, less dangerous finished products and only make the dangerous intermediaries onsite
I read elsewhere (perhaps NYT or WSJ, but i can't find it from days ago) that rail is most safe, statistically.

If so, it remotivates an analogue of TCP's MTU: if the size of shipments were small, but the number of shipments high, would a single "packet loss"/derailment be less catastrophic?
I for one have completely halted my plans for a website for my photography, painting and drawing. I'll be doing in person venues only. I may sell some merchandise but the pictures will be of the merchandise with the picture on it, ie. hard to copy.
I like it. We're generating "COBOL" debt for our future brethren as we solve present problems with the most modern tools we had.
Bing threatens to dox a student in revenge for prompt hacking
Lisp won't save you from yourself. I bet a Go program using an equivalent representation (assumption being you naively used READ) would exhibit similar memory consumption. However, that doesn't mean that you don't have other options:

- Use an array

- Load the entire file in a memory buffer and skip the reader

- Use mmap (for extra points, you can keep the entire file outside the Lisp heap but still manipulate it in Lisp)
The first type is what people used to call "embarrassingly parallel". While it should be easy to have this solved by now across the board (after all most cpus are multicore now), arguably it is still not quite trivial or uniform, depending on which language or stack one works with.

The second case where there is data exchange between tasks is indeed the real challenge as the problem is basically open ended. The MPI approach conceptually can handle many cases but is maybe too much overhead to be the default programming paradigm. Which brings back to the question of low hanging opportunities. Eg He mentions in the book SQL and I think inner loop vectorisation is another example. But those are rather special 'graphs'
they would likely reduce the number of derailed cars
Setting up iOS’s two-factor authentication for Twitter
Are you willing to lose your job because your CEO did something wrong?
In my limited knowledge weren't ecp brakes part of the ability is to prevent large trains from derailing, and being able to stop independently?

The older braking system, that was currently installed on those trains, has more points of failure.
'Meow' attacks wipe more than 1k exposed databases (2020)
This is the only approach that will work. Punish all those involved with stiff criminal charges and punishments that include jail time and loss of all personal assets. Avoidable incidents like these would become a thing of the past.
This is exactly what the BEAM and OTP do for Erlang/Elixir IMO.

In order to have parallel programming work effectively, you have to enforce a set of rules that ensures it always works reliably. You can’t add it on after the fact and that’s why it’s such a hard problem outside of the BEAM.
public really hate pipelines
Send up a similar balloon but with people.
Man, I feel like sometimes people forget the 1990s. I was there, running an Apache service and whatnot.

It sucked. Cost a lot of time, and really, fiddling with firewalls and Apache configuration didn't teach me much.

All hail PaaS and the like. I'm not looking back.
You can't have 100% utilization of any processing capacity (ignore queues) without reaching this type of failure. 100% CPU utilization is essentially just meaning you filled up the queue on your worker server.

> The inflows to the queue are less than the outflows, despite every worker spending 100% of its time processing tasks.

Right, but at some point they will have to have SOME idle time. If they are NEVER idle the queue by definition is growing, not shrinking, as you said.

Unless you have some system that monitors queue length and doesn't add jobs if it is like >n, which is what the article suggests (maximum queue size). But then you have to figure out what you do with those jobs that can't be added, which probably means just creating some kind of queue higher up in the pipe.

If they are processing more than is being added, eventually things will run out of the queue.
Meanwhile: https://news.ycombinator.com/item?id=34843615
Patent on Wild Pepper
I find that I only dream after interrupted sleep.

When feasible, set an alarm, and see if you dream after the interruption.
Show HN: AllyDB – An in-memory database similar to Redis, built using Elixir
Hey, everyone.

I am currently working on AllyDB, which is basically my own Redis, which I am writing in Elixir.

Currently, the database is nowhere close to being ready, as you can see in the roadmap, but I am doing my best to add stuff as fast as possible.

Currently the implementation is very simple, with an in memory table, an append log persistence system, as well as an interval persistence system as a backup.

The database could definitely be optimized further, especially when it comes to persistence, which I am planning to do in the future.

I'm also planning to use Rust NIFs for specific tasks for the performance gains over Elixir and BEAM.

Writes and deletes are currently asynchronous, but I will add blocking versions of them soon.

I am trying to make the system as fault tolerant as possible, and currently everything except the TCP connections are fault tolerant.

I'm also working on a TypeScript client for the project, so yeah, that kind of sums it up.

Feel free to check the project and the roadmap out, and let me know what I could improve or give feature or optimization ideas!

Thanks, and have a nice one!
You can straight up tell people something is fake, and they will still entertain the thought enough to have an impact on their perspective.

Consider popular novels which are fictional social commentaries. Or culturally influential Hollywood movies.
I was running a couple million page views/mo on a cluster of raspberry pis in my parents home a few years back. After some disruptions on my family's network I decided to setup a Wireguard VPN with Docker Swarm and a GCP instance to essentially route from GCP IP address -> Raspberry pi cluster such that my IP wouldn't get leaked and didn't have to worry about dynamic IP addresses

Very hard to do and finicky to setup but at the time was suitable for my needs
If you're talking about judicial action, the Takings Clause isn't a problem. If you're talking about Congressional action, your proposed alternative runs into the prohibition on Bills of Attainder.

In my view, the L&E approach of punitive damages calculated to be greater than the profit incentive of the negligent/reckless behavior is the best approach. Additionally, to the extent that an executive's actions were clearly not in the long-term interest of the corporation, they should be made personally liable.
Ask HN: Have you ever taken a chance on someone and it didn't work out?
I've heard of many success stories of someone taking a chance on someone else, either giving them money, a place to stay for a reasonable price, or even sponsoring their education, and that person turning their life around. But I've encountered the opposite: everyone I've taken a chance on has disappointed me, taking advantage of the opportunity I provided for them, or it just ended up not working out the way I thought it would.

Recently, a childhood friend of mine was down in the dust, and had his criminal record expunged for marijuana possession (jailed for being near a school) since it's technically not a crime anymore. It was just a case of being at the wrong place at the wrong time. People aren't the same as they age, though there is a general part of their personality that usually always stays the same, but when I was younger, he
encouraged me to not allow myself to be bullied, so he's a guy I looked up to. My mother also babysat him and his sister. So he wasn't a complete stranger to me.

I offered him a place to stay on the condition that he get a job and pay his rent. I'm a contract man so I wrote up the contract and we both signed it. He's been a good roommate as far as one could ask for.. quiet, kept to himself, cleaned up after himself, and was paying his rent up until a month ago. He'd been living with me for just 4 months. I don't know what happened, but it was like he just decided one day he wasn't going to work or pay rent anymore, and I approached him with an eviction notice: pay up or get out. I thought I was helping someone out but ended up just getting screwed by thinking he wanted to better his life.

Care to share your stories?
Easy, you use another balloon to grapple it, reduce lift, and therefore bring it down in a controlled manner. Of course this takes engineering and thought versus using a missile we can readily reorder.
x > 2 means you've lost more than your investment in five years. You've going to need a startup to return X million dollars to break even.

> You only need to pick those startups carefully.

This is the "draw the owl" moment. The top comment is saying that they wouldn't pick any startup that didn't have someone to understand basic corporate finance.