skysight-inc/HackerNews huggingface dataset:
My memories of using Tcl are that the language was shockingly simple (every line is a command, everything is a string), but as long as your goal was also simple, you could bang things out and be happy. As a C programmer, writing the extension glue code was tedious but straightforward (this as way pre-SWIG), and then the ability to whip up some kind of GUI (blissfully absent any UI design concerns, as noted in the article) for that C code was exhilarating.

But then what. As soon as the program got a little more complicated you were wishing the language was a little more powerful, but it never made sense to rewrite logic or functionality and push it back down into C, so that the Tcl/Tk layer on top could be paper-thin like at the fun start. I remember eval commands becoming more common, and then the legibility/reasonability went to hell. The article mentions that it didn't have a package distribution system until too late, and I don't think I missed that; for me the problem was that the incremental creation of any non-trivial Tcl program led to something that somehow stubbornly resisted being re-organized into manageable pieces. For some reason I didn't fall into these situations with Python.

Everything in the article rings true, but for me the basic problem was that it was too easy to do really simple things, and then you were trapped.
I bought the Data Analysis book thanks to your post.
Really?!? What a surprise! /s

They wanted game devs, with a strong Windows development culture, to port their games into a Linux distribution, using bare bones tooling vs Windows/Console devkits, a huge investment into a company that is known for quickly dropping products when not profitable enough.

Naturally most didn't even bothered.
All these problems could be solved by just having ++ and += not return a value, which gets rid of all the confusing cases but keeps the useful cases.
You cannot even read the FAQ or look at the character creation tips. How expensive is it to serve that?

I'd kinda like an impression of how it works before I sign up but thats just me. The marketing stuff on the front page is not really useful.
There isn’t going to be a climate or animals to save if you all don’t pull your heads out of your asses and realize we are all possibly going to die in a nuclear war very soon. That is the most pressing climate issue by far.
What AAA games run not only on Linux, but ARM Linux? This is more for going on YouTube with hardware acceleration than gaming, which is niche upon niche in its current state anyway.
Quite a bit. Some wealthy consumers may be privileged enough to be able to pay more for goods from a company that pays employees more. But I feel most consumers want their product for the least amount of cost (sometimes out of necessity) and don’t have time nor care about internal pay structures at company.
The joke is that these two things seem trivial (perhaps even outside the scope of the real “problem solving” parts of the job) and computing is full of apparently much trickier problems. But in practice everyone repeatedly runs into trouble with the same couple basic issues.

It’s a joke because it’s not literally true – the other problems in computing can be incredibly hard, sometimes taking years of work to figure out – but like any good joke it does also have a kernel of truth and hopefully makes the listener do some reflection.

Adding “off by one errors” is a riff which only makes sense once people are already familiar with the original joke. It can be funny but also kind of misses/obscures the original point.
Agreed. We exclusively use the Frappe Framework along with ERPNext and it works great for this same use case.
CSS still gives a lot of opportunities for abuse: crooked web fonts, colors, padding, spacing, text size, positioning, cookie consent, spinners, side bars, hover bars, even somehow manages to mess scrolling. We basically need only html as if it's old good text as it was initially intended to be displayed as the user wants.
Does it make sense now that the pipeline is shut down and Russia is in conflict indirectly with Western Europe?
>it’s good to look at what AI has done to Chess
It completely ruined the game to the point where it's more about memorization than it's ever been.
It depends your area of work.

If you're working on graphic engines, quants, system programming, you won't really be using a GC language anyways. There, being a better programmer is a lot about low level in the small design details.

If you're instead working on enterprise or consumer applications, backend processing, big data, information systems, saas, etc. There, you'll find Clojure makes you a better programmer, because it teaches a lot about in the medium to large design skills for growing such systems, where high/medium level decisions matters more and micro-opromizations a lot less.

Things that I've learned from Clojure are:

* Better grasp of OOP and polymorphism
* Better grasp of recursion and memoization in general
* Better code structure for independent, modular, and reusable designs
* Better isolation of external effects and internal business logic
* Better, safer and more clear data manipulation techniques
* Better domain modeling and data modeling
* Better handling of data at the boundaries of my application
* Logic programming
* Better understanding of mutation/immutable trade-offs
* Better balance between spaghetti code and lasagna code
* Monads and other functional patterns
* Better use of higher order functions that benefit code understanding, extensibility and reuse
* Better understanding of language design, code parsing and generation
* Better understanding of numbers in general and numeric tower details
* Better understanding of dependency injection and stateful components
* Better understanding of parallel computing and various lock and lock-free designs
* Better understanding of asynchronous and concurent computing, use of events, queues, CSP, future/promise, structured concurency, etc.
* The awesomeness of structural edits, homoiconicity, and Lisp in general
* The awesomeness of interactive live programming
* Emacs
Electric Boat Engine
Is the generation happening in real time? I'm curious about the costs of running something like this.
Nah, NFTs don't quite fit the bill. They can act as receipts but they're not good for hosting the product.

I think the spirit of your desire is valid though. What I want to see is the invention of some kind of digital legal-trust structure.

In theory, SAAS providers could produce some kind of "serverless" way to run their SAAS. Trusted cloud providers could host the SAAS past the lifetime of the original company. Users would need to pay for the hosting but the service can live longer than the company given there was a desire.

Legally things could be structured such that this works for closed source SAAS such that it remains closed source. It hits the niche for when just open sourcing the product on the way out isn't feasible.
the book, like the bike, is a perfect invention
Demo of how lua/luau profiling works in Roblox

https://www.youtube.com/watch?v=BbIPalpAfaI
Shocking news, Google shuts down something.
It is indisputable that racism exists.

That said, studies like this are flawed because they assume that results should be the same in the a sense of racism. This ignores the fact that there are real non racial differences in groups.

Seeking eurocentric features or values isn't racist just because blacks don't have them as often.
The cropped picture has better framing, IMO.
Regarding security:

You wrote an app that prints a quote in fancy fonts and colors in the terminal. Your code uses a library to format the text. The library attempts to read and/or write files that might contain secrets, then makes a network connection to an external address.

Contrived and silly example, but I think it illustrates the premise well.
Ge-Force now customer here, in my opinion, a better business model than Stadia.
Unfortunately nobody savvy is going to sign that NDA.

You have to either a) not tell them anything useful or b) accept the risk.
>And before we hear any cries of, "Iraq was different," recall that it was an illegal war of aggression that caused the deaths of hundreds of thousands of Iraqis, led to large scale torture, and generally caused a monumental societal collapse in Iraq.

I've been trying to come to terms with this since the invasion of Ukraine. Yes, the details on the ground are significantly different. But it doesn't change the legal reality of what occurred. I've come to the same conclusion about Iraq recently.

I was an 18 year old US Army infantryman getting ready to deploy to Iraq in 2007. I made the decision back then to not go, because ultimately something just felt completely wrong about it during training. The guilt around that had haunted me ever since. It wasn't until this year that I understood clearly what I did was the right decision, and felt vindicated. The entire last 20 years, our country has been engaged in global terrorism led by the neo-con hawks like Rove, Rumsfeld, and Bolton. It's sickening to truly realize and accept the horrible things we did, but I am forever grateful for having refused to take part.
You think the USD is stable? Being the least dysfunctional currency doesn't make it a good currency. And the trillions of dollars of inflation that's happened in the last 15 years is setting us up for far more than a mere revolt.
Right - if you re-read what I said, it was that you can believe negative PR ("we are shutting it down") while taking any positive PR ("we are totally not shutting it down!") with a grain of salt.
Is the limitation that all pixels in the video would come from the first frame? since they are predicting pixel motion, basically.
Me too. I just do understand why someone wouldn't.
If you would like to compare to USD, then also compare the volume of transactions....Carbon / transaction is massively lower in USD than Bitcoin. Especially because bitcoin is rarely used to buy anything. its just a speculative asset.

If you want to drag the MIC into this, then also drag the rest of the world economy. Dollars are not used to only buy guns, just like bitcoin isn't just for drugs...
I think it will take a lot less time than self driving cars because testing and iteration is so much cheaper. I would say that, in 5 years this feature will be part of a major commercial streaming service and people listen to it and enjoy it enough to keep using the feature.
I get what you are saying, especially in a case where Internet is the only reliable way to get information in or out of your country.

I work in IT, spend my free time coding personal stuff and what is left - it is used to read on Internet various sources of information. This is the reason I would be glad if this was a bit limited, so that people need to go to libraries to read something, and not be overwhelmed by information.

When I go trekking in places where there is no access to Internet I get a satellite phone for the sake of security. I like these times where I simply cannot connect anywhere and have to fill my head with other things (thoughts, reading, discussing, ...)
> Google needs to restructure their incentives before it wrecks the company.

People build monopolies for the perceived benefits but this is the price you must always pay. You're no longer competing in a marketplace of customers, as you've flagged, your managers are now just competing in a marketplace of capital expenditure.
It's no guarantee but cutting one more diplomatic link surely won't help

Anyone really believes they'll just continue to shoot each-other until someone packs up and leave ? This conflict will end like most conflicts, around a big wooden table with a fat stack of paper and a fancy ink pen. Either that or we escalate until we all lose
Thanks for posting this. This comment section has been particularly frustrating to read, since it's a mirror of what I've seen in the real world. There are teams at big tech companies making TERRIBLE decisions about the future of gaming because they don't actually understand how latency affects games, and they aren't hardcore gamers so they can't feel the effects themselves.

Even the ~50ms total latency you get from locally streaming over a 1ms wired network (from buffering/inappropriate firmware design) ruins whole genres of high level gameplay. You miss tricky shots in FPS games, you can't confirm/link in fighters, etc.
No its not, pretty much all mainstream economists say the most efficient way to reduce carbon emissions is a price per ton on those emissions.
Perhaps this made more sense if people used Bitcoin more for buying stuff than speculation.
> Reviews of Ms Rowling’s new book were largely positive

What? This article was clearly written by someone with an angle or who doesn’t follow the publishing industry. The reviews were “largely positive” simply because the book was so terrible the vast majority of reviewers opted not to review it at all. JKR obviously wields a lot of influence in the publishing world and silence from book reviewers about her latest novel speaks volumes.

Compare the four reviews of JKR’s The Ink Black Heart[1] with the 12 reviews given to Richard Osmond’s latest The Bullet that Missed[2] or Stephen Kings newest title Fairy Tale[3] which received 13 reviews or even debut novels from unknown authors like Kaikeyi[4] Beautiful Country[5] both of which received nearly twice as many reviews as Rowling.

[1]https://bookmarks.reviews/reviews/the-ink-black-heart/

[2]https://bookmarks.reviews/reviews/the-bullet-that-missed-a-t...

[3]https://bookmarks.reviews/reviews/fairy-tale/

[4]https://bookmarks.reviews/reviews/kaikeyi/

[5]https://bookmarks.reviews/reviews/beautiful-country-a-memoir...
Here, let me help:

1. "Facebook approached Voxer about a potential collaboration that led to Voxer sharing its patents and proprietary information with the company"

2. Facebook then said 'naaaaah'

3. Facebook then copied some of the technologies he'd shown them to both Facebook and Instagram

The conclusion most people would draw is that Facebook is a piece of shit.

Does that clarify things? Or would you like to keep suggesting that people here have double standards regarding software patents?
Interesting, I was picking up meditation too around the time I had this experience, though I was not (intentionally) meditating while listening to the record.

To this day, I don't know how to stop the dialog reliably, but I know some activities and some music that help me do that (Metal Machine Music from Lou Reed works great for me, for example).
There are alternatives that won't accept "none" or broken encryption algorithms, and that won't allow you to access the token data without verifying its authenticity.

JWT is just a bad standard all around.
https://archive.ph/Kuti8
Someone at Logitech is having a miserable day.
That comment should be sent out as a blanket text message to everyone who commented on this post about latency IMO

The word needs to get out
"The Texas jury"

This was another one of those fraudulent patent cases from the patent rocket docket in Texas.

Expect the award to be overturned. It's very likely the underlying patents will be thrown out at the appellate level as they cover a number of things that are not patentable. (In a nutshell, doing something and adding "on a computer" does not make it patentable, but that is precisely what the underlying patents in this case try to claim.)
Ah but if we're going down that waterslide of a slippery slope

The entire planet hedges its currency against the USD. Obviously every financial system on Earth needs to be included in that comparison. With their own servers, people, armies etc

And that says nothing of the people using those currencies to execute transactions to buy things such as oil and gas, of course!

Clearly Bitcoin is the solution as the USD is "indirectly" the cause of literally 100% of environmental damage
> The SD Association’s SDXC specification has supported memory cards up to 2TB for more than a decade – but 2TB cards have not been successfully manufactured until now.

I was about to say 'we're going to need a new standard', but I just discovered that SDUC already exists.

https://www.sdcard.org/developers/sd-standard-overview/capac...
Just for clarity, they are refunding hardware and software purchases but not membership fees.
Hmmm...put the expiration datetime in the token and have your middleware handle it (verify and check for expiration)?

Failing to see a problem.
I'd add to the list: indirectly creating ISIS, enabling an enormous amounts of ethnic cleaning/genocide of minorities, allowing a takeover of the country by Iran and related militias, and hosing down the place with depleted uranium:
https://www.foreignpolicyjournal.com/2019/09/21/new-study-do...
Not sure, could be something on my end. But --link-color and --link-underline-color are "not set", so maybe sass related.
Facebook really show's that the only thing social media needs to thrive is an engaged CEO
> Counting arrays: the # operator returns the size of an array. (But only a table used as an array. If it's being used as a hash then you're right and you're on your own for counting it.)

Lua doesn't have arrays. The # operator will give you the length of a "sequence"
I'm no fan of Bitcoin, but it irks me when established media muddies the waters like this. The climate impact is not inherent to Bitcoin; it is a function of the energy source mix that (still) uses fossil fuels to a large extent.

In short, if all Bitcoin mining used renewable energy sources, or if society switched to renewable energy as it should anyway, then the Bitcoin climate impact would be nil.
Probably not GCP as a whole but services within it.

As seen from the recent IoT Core retirement notice.
Dupe of https://news.ycombinator.com/item?id=33023115
The Netherlands Is Building Houses That Float on Water (2015)
Unless cloud gaming company intend to put servers in every single city across the globe it's not going to work. Even in Boston with good, fiber internet streaming games have too much lag and the compression artifacts are horrible.

When there is fast movement the compression is much more noticeable, worse then the lag. Many reviewers doing graphical comparisons do it with static images. It's quite common for the whole screen to become a blur of compressed and pixelated blocks at the slightest network hiccup.

Also, you are misunderstanding what "reaction time of 100ms" means. It does not mean that any event that takes less time then 100ms imperceptible, it absolutely does not. The sound of a clap lasts 22ms and you are able to hear even shorter sounds. You can see light pulses of arbitrarily short length so long as they are bright enough.

What 100ms reaction time means is that you can't react to a given stimulus in less then that. Here's the important distinction, you don't react to lag, you perceive it.

To experience this for yourself, go this lag simulator webpage [1] and experiment with various lag times. You will quite easily be able to feel the difference in 0ms, 100ms, and 200ms of added latency. Keep in mind this is on top of whatever latency OS layers and browser sandboxing introduce.

1. https://www.skytopia.com/stuff/lag.html
please explain how inflation over the last 15 years has hurt you? How about the deflation in bitcoin? Have you bought stuff with bitcoin? Bitcoin is essentially useless as a currency because nothing you buy appreciates as much as bitcoin. For the rest of the economy it is much better to a stable currency in exchange terms.
There is also a huge amount of free to play games for this audience.
But didn't cloudfare backtrack on that and state they don't want to be moderators of content because they want to be seen as a utility? They used the example of a phone company who doesn't care/not liable if you say naughty things on the phone. They want to be like the phone company.
When I worked at google a few years ago, deleting user data was taken very seriously.

All user data carries a strong, first-class link to the userID, and all products/infra are required to have systems ensuring that when the user account is deleted, all linked data downstream of that is deleted from storage as well. For most products this is a works-by-default configuration -- the rows in your user table in Spanner have a tag indicating that it's a Gaia ID, and when that ID is deleted in the Gaia system, everything downstream gets automatically deleted.

There's some consideration to what happens in backups as well, but I'm hazy on the details.
The thing is that nothing is bricked \o/

I end up with a Chromecast and a gamepad that are both compatible outside of Stadia and played a few games, all of that for free.
If all the purchases were made on day 1, then sure. That's a lot more playing time than I usually get out of a game anyways. For games/accessories I bought after that – no, I'd expect a refund.

The hardware itself was cheap anyways – like $50 for a Chromecast + controller (and even cheaper with deals and bundles), and you can still use both after the service shuts down. It was the $60-80 per game that was the deal breaker.
If the receipt part is solved then torrent is enough for hosting installation files, no?
I am in my 50's, so hardly "very young" :)

During these times you mention, were hospitals closed? Shops closed without anything coming in? No banks working? No fuel? Nothing being brought to the people?

If so I would seriously be glad to understand how they survived (I am very serious).

Otherwise it was a localized shutdown, with the rest of the country coming in to help and bring in what was not available locally. Life does depend on Internet and power on a more global scale.
Or the "Two Brothers" skit from Rick and Morty.

https://www.youtube.com/watch?v=ba9k5SWwE38
I really don’t understand the fear people have about these things. have I missed something and everyone else was placing huge value in out of context videos and pictures?

if you read “France declares war on Canada”, you’re not gonna believe it unless it’s coming from an extremely reputable source. so why would you trust a random unsourced video?

the absolute worst thing that’s gonna happen is that video-based social media is gonna be flooded with low (or even high) quality AI videos. and I ask you: who the fuck cares? are these places doing wonders for society as it is? what’s a bit more rubbish amongst all the rest?

I can think of many, many more upsides than down
Yeah, the idea it's the tax cut isn't correct. That's not even a big tax cut. It's the energy price cap that utterly dominates. The left will insist otherwise because they hate tax cuts and love price controls, but that doesn't make it accurate.
There were legitimate reasons to be wary of becoming dependent on Russian energy supplies. There were also legitimate reasons to pursue tighter economic integration, which when it comes down it, is the entire raison d'etre for the EU. There were also legitimate reasons to pursue cheap, reliable natural gas.

Trying to now pretend, ex post facto, that this was strikingly obvious and the result of incompetent leadership is profoundly narrow-sighted.
My point is that Germany chose further reliance on Russian gas as a response to the Iraq war, they didn’t just complain. Making that choice looks pretty naïve in hindsight.

I’m not here to justify the Iraq war, and no good faith reading of my post would suggest that.
Sorry for the stupid internet drama/shenanigans, but I couldn't resist.

> Anonymous sources providing nothing but a statement are baseless.

> Stadia will exist by the end of the summer. You don’t have to believe me. Like I said feel free to come back to this thread in October.

Source: https://news.ycombinator.com/item?id=32278402

It ain't even October yet.
I discovered Moonscript with Lapis web framework. Then OpenResty (NGINX + Lua). Love it!