skysight-inc/HackerNews huggingface dataset:
I can't respond to that unless you are more specific about what are "the ones that lead to really bad outcomes". There are a lot of arbitrary-code-execution attacks that are enabled by buffer overflows, and IMHO that's as bad as it gets. There is absolutely no legitimate excuse for a buffer overflow in today's world. Switching to safe(r) language won't prevent all attacks, but it will make a big dent.
Yep. A few years ago I implemented a skip list based rope library in C[1], and after learning rust I eventually ported it over[2].

The rust implementation was much less code than the C version. It generated a bigger assembly but it ran 20% faster or so. (I don't know why it ran faster than the C version - this was before the noalias analysis was turned on in the compiler).

Its now about 3x faster than C, thanks to some use of clever layered data structures. I could implement those optimizations in C, but I find rust easier to work with.

C has advantages, but performance is a bad reason to choose C over rust. In my experience, the runtime bounds checks it adds are remarkably cheap from a performance perspective. And its more than offset by the extra optimizations the rust compiler can do thanks to the extra knowledge the compiler has about your program. If my experience is anything to go by, naively porting C programs to rust would result in faster code a lot of the time.

And I find it easier to optimize rust code compared to C code, thanks to generics and the (excellent) crates ecosystem. If I was optimizing for runtime speed, I'd pick rust over C every time.

[1] https://github.com/josephg/librope

[2] https://github.com/josephg/jumprope-rs
The trick with Joe Rogan is not to take anything he says seriously, but many of the guests he has on have interesting perspectives that are often worth listening to.
> I honestly would love to see more court precedence set on some of these so-called "structuring" laws where somebody intentionally "structure" or "laundered" money for the honest-to-goodness sake of legitimate privacy

There's lots of court precedent for this. Courts have overwhelmingly found that the goverment's desire to access transactional data for tax compliance outweighs any right to privacy.

Courts generally find that just because there might be legitimate reasons to do something with money that doesn't override the requirement to keep records for for tax purposes.
Psilocybin is not active, but is converted to active psilocin by dephosphorylation when it is digested. Mushrooms also contain some psilocin. There is active research into the effect of other tryptamines in mushrooms, including, baeocystin, norbaeocystin, and norpsilocin, and others.

(note - "in mice")

https://pubmed.ncbi.nlm.nih.gov/32077284/
Can you link to a specific article on axios and elaborate why do you think it’s misinformation or heinous? I don’t see any examples. How about a link to this campaign against Muslims?
Lingua Franca in this case typically refers to the fact that you write a library with at least C ABI support if you want it to have the largest user base. Almost all languages' FFIs support some C ABI for their libraries.
Your hanging out when you were 20 cemented relationships that you benefit from later in your career. I see this all the time — the 40 year-olds make the transition to remote work just fine and thrive. The 20-somethings become isolated and languish.
> But don't use "my current circumstances prevent me from using Rust" as an argument as an argument against Rust in general - which is what you're doing.

First of all I'm just summarizing the article, I'm in no way arguing against people using Rust. The article itself argues against C alternatives, and explicitly describes Rust as a C++ alternative. So the article is not even arguing against Rust! If we can't agree on such a basic reading of the article, it just seems like we're going to pointlessly talk past each other in the comments.
Disagree here.

Task-specific robots will be 10x cheaper and better, so they will happen first.

Starbucks has automated their coffee maker.

Then they will automate 'order taking'.

And a series of robots to clean, make, serve coffee probably with specific functions.

That's it.

Everything will be automated so much I think 'humanoid' robots will remain a bit of an elusive fantasy, always 'just over the horizon'.
Typo - for 'treats' read 'threats'. ;-)
Yes, if taking away the part of your day where you go and sit at a long desk table with headphones on in any way feels like "reducing your life," there's a bigger problem.

We could definitely use a major civic revival and more backyard barbecues. We could do without sitting in conference rooms.
> But aside from Jai, is anyone C alternative really looking to pursue having killer features? And if it doesn't have one, how does it prove the switch from C is worth it? It can't.

Zig's `zig cc` is a killer feature that doesn't even require using Zig-the-language at all. `zig cc` is an LLVM-based C compiler that gives you trivial cross-compilation for existing C codebases, adds effective caching, and can be easily installed on most operating systems with `tar -xzf`.

https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...
This isn't the same things as standard liquidation preferences. Normally, liquidation preferences limit the downside for investors, but since investors hold equity they will participate in all of the upside.

For a bridge loan it's different. The 2x/3x is not a liquidation preference really, because since the loan doesn't convert to equity in a sale, that's the maximum the bridge loan creditor can receive in a sale.
That is a key that someone extracted from an Apple Airport Express back in 2011: https://mafipulation.org/blagoblig/reversing/index.html#shai...
Hopefully these pursuits work to the benefit of America. There are a lot of considerations here, not just criminal justice for one person but also the social costs if this makes America devolve further into a A vs B mentality.
If not today, definitely tomorrow.
The people as a whole get together and decide, e.g. draw up a Constitution and then form a government to enforce those rights.

If they don't, then the strongest horse in the area will decide.

Take your pick.
Yeah, it's very childish.
So you're not designing them to fail, your designing them to last at least X years/uses (but it can last more in theory).

In this case, the printers are literally designed to fail. Once you get to an arbitrary number of uses, you can no longer use them, independently of the device state.
Is Rust slower then C in general though? And how much are you paying? Probably in true terms it costs less if there are fewer bugs and vulns.
The training data for is partially made from Alamy , I think.
I have an old Epson printer and have been using it with a continuous ink system. It has some big 3rd party tanks of ink that get connected with flexible tubes.
It works pretty well and clogs once in a while. At first I thought it was impossible to fix a clog besides self-cleaning on the printer. There's a solvent called "CoYlBod Printhead Cleaning Kit Printer Flush Kit" which you warm and inject into the heads. In the case of my printer, there's a blotter on the bottom that absorbs spilled ink and lets it dry. It won't leak outside the printer. You can put some paper towels inside the printer under the heads to absorb solvent and ink.
DigitalOcean Verification Email not working
Ask HN: Artistic Forms of Journaling
I've yet to succeed in establishing a habit of journaling. I just recently began writing a haiku a day. The thought occurred to me this can be a form of journaling. When writing down ideas for the haiku I reflect on the day, how I'm feeling, what's going on in life, where I'm at. If I treat it as a journal I wonder if I'll more likely stick with the practice because it provides a way for me to be creative. I also think I'll more likely go back and review the entries, and get more out of that process, or maybe not because details will be lacking.

When writing the haiku I try to keep in mind it doesn't have to be good, I'm a beginner and I'm learning. At this time I'm using the 5-7-5 pattern and try to use juxtaposition. That's it.

This got me wondering, what other creative ways have others found to journal? Has it been beneficial? Has it helped form a more consistent journaling practice? Any other observations from practicing an artistic form of journaling?
A biochemist’s view of life’s origin reframes cancer and aging
This is why I hope unikernels & Rust will eventually replace docker & linux for high-performance, high-security production deployments.
Allow your SO to do the same, problem solved. Its not "I have an office and you don't" powerplay, its "we both need offices"

the teen and dogs will sort it out. Admittedly, the in-house ground level will be 15cm higher, consisting of compacted chip wrappers, pringles tubes and doritos bags combined with .. something covered in hair, and chopsticks.
It doesn't help.

The rate at which you can add new items is the inverse of the review period. What you're effectively doing is increasing the review interval, but you will still run into the fact that the number of items you can remove from the queue is finite. Eventually you will have only interesting items on the end of the queue equal to the number of items you can review. You're now back at square one: you don't have the time to add any new items.

The only way to deal with this is to review items a finite number of times and hope for the best.
You've added a second requirement to the nice thing.

You could just have a nice thing, but your ideology says you cannot. It's entirely your state of mind defining it
This means the result in the best-use case will be developing a suitable in-house pattern language. I'm sure Adobe's all over this since it's related to language arts and will be a more natural fit for the critical eye of a design & branding team.

And probably still, downstream designers are going to be showing how they can convert DALL·E 2 imagery to polished finals. Especially after reviewing the blog post, it's really clear that if you want things to come together well for a refined corporate environment you'll need someone doing that. "I love the whale imagery, but I don't like the DALL·E 2 look, what can we do about the whale teeth" or whatever will definitely be a thing.
With science on our side (1994)
And I wrote a firmware in C for 4-quadrant torque control in about the same time. I do not have any formal proof on how buggy/or not it is but the thing runs properly for 10 years already. If that is not "production code" I do not know what is. I am not inexperienced programmer. Rather quite opposite. But this was after I did not touch C and any microcontrollers for like 10 years.
>Higher productivity and record company profits show that it is totally possible.

Aren't we in a recession? What's the basis for this claim?
Any plans on removing the sign up requirement to search issues ?
Its really annoying.
And yet you claim Germany and Europe have "gone wrong" when they make exactly such a determination.

Seems like double standards. What's the difference?
That's very different from intentionally adding an undisclosed 'retirement date' to the firmware.
Gladwell is (in my opinion) like Peterson and Kurzeweil: somebody it is probably better to ignore, for your own mental health.

If you like him, fine. If not, also fine. But no matter what, please don't take him seriously as a source of guidance for what is true, and beautiful in the world.
All the modern AS/400 servers can run unmodified AIX programs these days anyway.
> “I know it’s a hassle to come into the office, but if you’re just sitting in your pajamas in your bedroom, is that the work life you want to live?” he questioned. “Don’t you want to feel part of something?”

1. It is also a hassle being in the office. I can focus much better at home. Unless the office wants to give everyone their own little sound-proof and well naturally lit room. No one does that though. It would cost at least 2% of the developers salary.

2. I can feel anything I want. I can feel part of something from a distance. We have great tools to communicate. I appreciate that if you start at a company it would be nice to physically meet up, and it is probably good to get together occasionally. But every day in the office is not necessary.
Sure but as a stock boy who absolutely can not do my job remotely:
anyone that can do their job at home should.
What does slower actually mean? Slower in the face of safety, while computers continue to get faster and or cheaper (depending on how you spend your transistors/cost) is a fools paradise. Don't be baited into their flawed logic.

If your transistor/cost curve has a doubling time of 3 years, 156 weeks. A 5% difference is approximately 11 weeks.

If your transistor/cost curve has a doubling time of 2 years, a 5% difference is approximately 8 weeks.

How fast do we have to get before safety is table stakes? Focusing on raw unsafe speed wouldn't be a normalized metric in any other industry. I'll spend 8-11 weeks of performance gains on correctness.

C was an inside job.
Apologies if I was unclear, but this is what I meant. In whitespace languages, you have to see the context.

That said, you can probably make dinner structural editing work roughly the same. Might benefit from highlighting to indicate current scope.
> Malcolm is not automatically a hypocrite by suggesting most people work in different circumstances from himself.

Perhaps not, but he also doesn't speak from a position of authority or experience, then, and maybe shouldn't act as such. If asked, saying something like "I can't really say one way or another, I've been writing on my own for years, not as part of a team" would have been better than what he chose to say instead.
I stumbled onto a youtube video demonstrating how to make a gun very similar to what was used to kill Abe in Japan. They used this for the barrel in the video and it's surprisingly simple and controllable, or at least was to me.
I would certainly hope that the DEA is aware of his existence, as the DEA granted him a license to grow Schedule 1 "narcotics".

“That led to being covered by a DEA [Drug Enforcement Administration] license to study psilocybin active mushroom species. So, I specialized in the taxonomy of those species, and then, because of the cultivation skills that I gained, I branched out into growing edibles and medicinals, and my mother was much happier.”

https://www.herbalgram.org/resources/herbalgram/issues/109/t...
So you're saying the engineer who designed it is innocent and the manager who actually put the trainwreck into production is to blame? If so then I agree with you completely.

Ideas require free flow of ideas, concepts, experiments. If the bridge happens to be "racist" (what a dumb example) then so what. Let the person you pitch it to (if you get that far) point it out and go from there. If it passes initial examination and goes as far as to actually getting built, I'm way past washing my hands off any guilt.

Edit: And your example is equally weird. Who in their right mind would ever design a bridge that was 0.001% safe? There are a ton of people up the chain who make way dumber (and "RACIST") decisions if they go ahead and build the contraption.
The number of people getting ahead at a company is very close to zero sum. Someone needs to manage the team, someone needs to get work done, and companies need to pay market rate for both. Saying some type of people are better off in an equally effect system just means some other group of people are worse off in it.

As to knowledge workers fending for themselves, it’s mostly a question if a company can make full use of an employees specialization. Employees cost less per hour and prioritize the companies work, but must be paid based on the market rate for their most valuable skills. That basic preference for employees isn’t going away.
but it does not cost a penny, hence strongly negative expected value and waste of money and time.
I don't care if people wanna WFH. Not for me but more power to them. However, I know several people with 2 full time jobs now. I believe this "drop in turnover" is largely because if you don't like your job you can just stop working and keep collecting a paycheck and nobody will know about it.
Given that many phones these days have half a dozen cores...
I've been using Crayon AI (similar project, free) to create images for a pet hobby project, free and for my own private enjoyment.

Think a D&D RPG: I'm writing a bestiary and book of spells, and because I don't care about an exact fit, I can prototype tons of bizarre creatures, wizardly types, weird spells, and colorful scenery. It's pretty cool, and way easier than drawing the prototypes myself.

The one thing these AIs really struggle with is faces. It's hard to get a human without a monstrous face. The best you can hope for is an abstract or blurry face.
I mean, how do you presently manage finances, especially wrt large financial decisions? How do you discuss difficult topics now? Though I imagine framing it differently than “I’m unilaterally deciding to have fewer responsibilities around the house” is going to improve the odds of success.
In a pinch: raid a piano.
Both of those can be true if some industry is getting destroyed while tech flourishes.
This is purely anecdotal, but the eagerness people have in telling other people how they should work seems to be something of a "tell" regarding their personalities. It gives away that secretly (or not so secretly) they get off on making others do what they want and it's all the more disturbing as it's dressed up as being vital for success or some other questionable unsubstantiated justification when really it's just about pushing people around.

It's quite a surprise to hear Gladwell's hypocrisy as he usually comes across as far more considered but i maybe with time he's slipping into bad habits.
His call to Georgia asking them to "find" the precise number of votes to overturn Joe Biden's win in that state is probably the lowest hanging fruit.

That being said, based on the reporting, this search warrant appears to be related to the fifteen boxes of material that were inappropriately taken from the White House. If he were charged and convicted of crimes related to that he would potentially be barred from ever holding public office again.

edit: details on the related statute => https://twitter.com/marceelias/status/1556794749377454080
Title needs (2019).
> I totally agree with you, but are we really expecting "a typical PC" to have 10+ threads?

I think you are mixing hyperthreading, or SMT with regular "software" threading
Distributed Ledger Technology: Myths and Facts
I just bought a new Kyocera ECOSYS P2235dw laser printer. Still black and white, but I haven't had a paperjam yet, unlike my HP5600, which has a ceremonial paper jam every time it wakes from a deep sleep, or my old HP 1606n, which occasionally just couldn't print a particular PS or PDF. Didn't need Windows to get the Kyocera on my network, and they provided a .ppd that works with CUPS. Hasn't automatically upgraded itself over the network either.
Your whole wall of text is in response to a fantasy strawman position I have in no way expressed
If you remove the mechanically preventable bugs from being a consideration, by definition the only one you now need to focus on are the ones NOT prevented by mechanism.

How is this not a win? We only have so many decisions we can make per day.
IMO if you print only occasionally at home, laser printers are the way to go. No more frantically realizing that all my print heads are gummed up 2 days before taxes are due.
Reading my 100 year old encyclopedia is certainly informative from a social perspective.

Anyone not white was considered fairly subhuman at the time, and I know that, but reading how casually that all is presented as fact in an encyclopedia is mildly disturbing.
A very productive recession. ;)
It's not a tech issue, but a govt issue.

Look up the cloud act. It essentially makes it impossible for any US company to truly comply with GDPR.
This is why I brought up the atomic bomb as an example - nuclear fission has excellent non-warfare use cases. Creating a "racist bomb" would be a stupid example.
South Korea seems to be doing OK despite being ahead of the US in this particular domain.
LOL, I'm sure it's a personal taste thing, but to me, significant white-space is the absolute worst feature of python, and other languages that use it.

IMHO the IDE is the place to smooth over syntax you don't like.
> i might add the blind praise of garbage collection raised an eyebrow for me.

Like it or not, a problem C has is that it's pretty much impossible to determine why a piece of memory is currently being retained. Tools like valgrind and jemalloc can give you good starting points but really can't point to issues where "This memory is being retained because of this linked list over here"

Languages with GCs can, at any point, dump the heap and provide tools for analyzing that heap to point to the exact reason why a bit of memory is currently being retained.

That's not really "blind" praise of GCed languages, simply a fact of how they operate.
I think many commenters here haven’t been a mobile engineer at a large company- most engineers don’t have creds to manage the app for the face of a +50B company.
> I think the most common is CI and build automation

Common practice for CI is to actually run tests, though. How would you validate your macOS/iOS builds are functional without still requiring VMs or real hardware?
This only matters if the cash is deployed in a ROI positive way, because that cash you are accounting for will soon become something else.
Only siths deal in extremes. No company is 100% evil. But given you are the guy who brought up the "racist bridge" analogy I'm not surprised.
pip install ziglang
python -m ziglang
I'm not sure. I kind of wonder now if it was really Czech.
> You have to follow rules and regulations just like our own companies have to

Which companies? Seriously though. Is there a reason the biggest EU software companies are the likes of SAP and Capgemini, or niche players like Spotify?

I mean, I'm not talking about the USA or China, even Russia has a more impressive tech sector.

Could it have something to do with various regulations?
For someone who has never written a line of code in Wonkey and has no idea what any of Monkey or Blitz are: why would I use this language? What other languages are comparable/similar, and why would (or wouldn't) I choose Wonkey over them?
I've long noted that NOBODY says they are proud to work on printer soft or hard ware.
I will never use any other language for server apps than C. C is a language for getting things done. It's finished and final. It will not change. There will be no new surprises, no new operators, and no unpublished packages. There are just source files. Write, compile, ship, repeat. You used it in 1990 to ship, you used it in 2000 to ship, you used it in 2010 to ship, you used in 2020 to ship, and you will use it in 2030 to ship. Learn once, ship forever.
Corporate hit piece
Man arrested for promoting jury nullification wins federal case
Or giving an edge to the small player in the field with a better product trying to get it to the masses.
I don't understand your assertion. Neither game developers nor artists are in any danger of being automated by AI.

Until Copilot can make the game you want, you cannot replace developers. And until you think AI is ready to replace artists in general, you won't be able to automate game artists.

That's not to say a game with assets largely drawn by AI, and heavily assisted by Copilot, wouldn't be a cool artistic experiment!
That's what I said. The converse is that despite the huge advance the model is still incredibly fragile and quite useless outside the niche for which it was trained for.
How much communication would shift to informal methods if the barrier to communicating over approved channels got too big?