skysight-inc/HackerNews huggingface dataset:
LitCom is a project launched by the National Writers' Union of Ukraine:

> "LitCom, like other social networks, offers users to use forms of communication that are already familiar to life in social networks - from photos to short messages that tell others about intellectual leisure. At the same time, LitCom focuses on the possibility of creating and promoting litcasts designed to introduce books both Ukrainian and foreign authors and publishers. In October 2022, the LitCom application became available on the AppStore and Google Play."[0]

N.B. Actually website available in English & Ukrainian.

[0] https://www.ukrinform.ua/rubric-culture/3609477-v-ukraini-za...
Thanks sparetime.

Edit: The markdown extension did not function as intended.
Swiss scientists’ new see-through solar panels are sweet nectar for startups
It will only happen if people in a position of power ( most of the PowerPoint users) start to use another tool by their own liking/organic decision.

Which it's not going to happen anytime soon, so PowerPoint can literally be a bomb inside their organizations they'll still insist in using it.

If these phone-home allegations are true it's one more case where you spend $50K in an hightech driveway gate but have no fence around the property.
"Our AI is technically not an employee."
Still, the maze like path, the style of the products, as well as the blue yellow branding make it clear to me that this is happening in an IKEA.
My original comment related to Andrew saying he wasn't going to create his own, not about whether or not other Django based ActivityPub projects existed. There are likely others beyond Andrew's and Marnanel's.
I recently tried out some of the technology in this youtube video which looks VR controlled telerobotics.

https://www.youtube.com/watch?v=qoyIVGB8OOk

There is definatley something here in terms of using human intelligence to control physical actions, perhaps as a prelude to full automation for a given task.

It also opens up interesting questions as to the future of the labour markets around the world where somebody in one country can control the unit of production in another, I mean we are comfortable with software outsourcing so perhaps this is not such a reach.
Where can I get a legit license for XP that will activate?
One of the strongpoints of Markdown is that the browser doesn't do anything with it. Therefore it's safe to just send it to the client.

If browsers started supporting Markdown then they'd inevitably extend it with autoloading resources. This would lead to Markdown XSS attacks. This would lead to developers needing to sanitize all markdown from untrusted sources, as well as scanning blocks of text for inline markdown that could cause problems.

That sounds like a stretch, but it's a well worn path.
My preference for gas has a lot to do with the fact that my pans, unless they're exceptionally heavy, never sit stably on the conventional coil-type electric stove burners. So the pan isn't level and doesn't heat evenly. Gas range grates don't tend to have that problem.

I've never owned an induction cooktop but I'd imagine the flat surface wouldn't have that problem (assuming the pans aren't warped).
You also should report that income to the IRS.
The fact that when I started, there was no other way to really use a computer. It booted into basic.

I definitely feel like becoming ‘self-taught’ today, on the entire stack down to at least the operating system level would be very, very hard. There are far too many levels of abstraction to drill through.

If I had to do it today, the only reasonable path is to start at the bottom and work your way up. Starting with something like Python or Ruby is not the way, regardless of the quick wins early on.
The entire point of these projects is to waste money. Or, rather, waste money from the perspective of those whom are paying. Those receiving certainly aren't wasting it.
I think we need a name for the fallacy that a process which accepts nearly every application is the same as no process (the same comment repeatedly shows up for warrants). With the former, you only get things which are designed to pass the process. With the latter, you get everything.
(Disclaimer up front: I don't know who cut NS1 and NS2, my bet is on russia, but I can see more than one alternative.)

Which would explain the attacks on their own gas pipeline NS1 and NS2:

- they are dumb and reckless enough to do that (they weren't used anyway, +plausible deniability)

- it signals to NATO the idea that russia can destroy critical infrastructure without actually getting caught for an attack on critical infrastructure
I would actually really love Ada if it weren't for a couple extremely frustrating syntax decisions: using parentheses for both call arguments and array subscripts, and making parentheses optional for calls with no arguments. Those two decisions make it incredibly difficult to distinguish between function calls, variables, and array subscripts. I absolutely have to use an IDE for Ada as a result. Also, Title_Case_With_Underscores is just silly.

Otherwise, I agree. Ada is pretty great. It deserves more love.
This goes all the way back to the 1990s at least.

I had it happen to me when I was a college student. I spent a bunch of time at one point writing a linux kernel module to support an audio chip. All the code was working great, but I had never submitted before and had some indenting and formatting issues. The maintainer of that area just went to town flaming me over and over and over again on the list even though it was trivial to fix the formatting issues.

Somebody else had to write that driver again later probably. I just kept a fork of the kernel that I had my code in for a while as the guy was so toxic I knew I wanted nothing to do with him ever again.

Sometimes I have a theory that for a long time these people gravitated to open source projects partly because they had such toxic personality issues they couldn't function in a team environment in a company where their behavior would result in getting fired. There is so much cult of personality and self promotion in OSS.
Generators are a fairly natural way to write recursive descent parsers. The alternatives are either to parse everything and return it in one big structure (which can be awkward for large documents) or to supply Visitors (which works, but often doesn't match your mental model).

It's nice to be able to write "a lexer just yields a stream of tokens" and "expr ::= term op expr" as:

function* expr() {
x = term();
operator = op();
y = expr();
yield apply(operator, x, y);
}

Backtracking takes a little setup, but overall it's a very elegant way to write code.

Not many people really need to write parsers, but even if you're using a black box from somebody else, it can be fairly elegant to use if it supplies it as an AST generator or result generator.
There are plenty in between. There’s the expensive Corsa, e208 and ID.3. Then there’s the much cheaper MG4 and soon Ora Cat and BYD Dolphin.

Of course trains still beat them for efficiency, but they’re all much smaller than SUVs.
I can’t even imagine getting back into C and knowing where to begin to do it “right” and get to a useful level.
The article has a low signal-to-noise ratio. It is just a single paragraph claim that doesn't delve into anything nor inform its audience of anything. Why shouldn't it be flagged?

If this claim was posted as a HN comment without citation or further explanation it would likely get flagged, why are submissions held to a LOWER standard?
> Concentrations over 300 AQI are deemed hazardous by the international AQI rating system, which warns of serious health effects at this level of pollution. On Friday, some parts of New Delhi were even recording more than 600 AQI

Whole generation of kids going to have shortened lives and quality of life.

BTW this exists also in the USA, legally allowed toxic zones in populated areas

https://projects.propublica.org/toxmap/
Yes. Furthermore I am not really even sure what the motivation was in the first place. I have found generators to be most useful in my career in exactly one circumstance--when I want to abstract some complicated batching, filtering, or exit condition logic out of my main processing loop. As a specific example, generators are great for taking an input stream and returning the first 10000 packets matching '^foo.*' in batches of 10.

In the article, it seems like we are just looping over a set of 11 cookies and doing exactly the same thing to all of them. Not sure what I'm missing. The stuff after that regarding infinite sequences is pretty good though!
You can generalize this:

A: type level functions from types to (associated) types (i.e. normal generics)

B: type level functions from types to type level functions (either As or Bs) (GAT).

with generic parameters (i.e. higher kinded types, or template template parameters in C++) you could have type level functions that map type functions to (types or type functions), but once you have GATs you can fake them by passing to first order functions a type that has an associated type.
In the end, how many people "speak" a language matters a lot more than its properties, both in the real world (compare Esperanto and other designed languages vs. English) and with programming languages.

If language A is "better" but language B has all the libraries and developers, the right choice is usually still B.
You can use One Weird Trick with generator functions to make your code "generic" over synchronicity. I use this technique to avoid needing to implement both sync and async versions of some functions in my quickjs-emscripten library.

The great part about this technique as a library author is that unlike choosing to use a Promise return type, this technique is invisible in my public API. I can write a function like `export function coolAlgorithm(getData: (request: I) => O | Promise<O>): R | Promise<R>`, and we get automatic performance improvement if the caller's `getData` function happens to return synchronously, without mystery generator stuff showing up in the function signature.

Helper to make a function that can be either sync or async: https://github.com/justjake/quickjs-emscripten/blob/ff211447...

Uses: https://cs.github.com/justjake/quickjs-emscripten?q=yield*+l...
I am guessing without performance numbers results aren't great?
I think that's the major problem with software engineering in general: when is software "done" ?
Holy smokes. I thought 160 AQI from wildfires was bad. They are reporting highs of 600. It’s been a good run, earth.
Well sometimes people don't. I know I've done this on occasion. Just read the title and dive in with my own opinion.
Perhaps, under US law.
If the creator felt confident about that and only intended to sell this game in the USA, then perhaps a lawsuit could be worth it.

Then again, the "parody" defense may require something more than "the setting is obviously a take on this trademark", something sufficient to label it "transformative". No clue what the legal standard for that is.
When you turn on the feature it is VERY specific that it sends the data to external servers. There's a disclaimer and everything, right in front of the user.

Now, is it a glaring red pop-up? No. But IT department's can also choose to disable the feature if they don't want their company to use it.
Government cleans crime proceeds when they auction it off. Same for planes and cars.
> The first time you try out Designer, it may ask your permission to get design ideas for you. If you want to use Designer, select Turn on.

https://support.microsoft.com/en-us/topic/53c77d7b-dc40-45c2...

Considering it has to be explicitly enabled and includes a privacy policy, I’m going to say it’s “blatantly obvious” to the user.
What is of value to you is not the same as what is of value to others. Please do not project your own desires onto the world or assume everyone must feel the same as you in order to be worthwhile.
Tvix Nix rewrite: status update
To that, I always reply with "I have nothing to hide but much to give".
Peoples' understanding grows and changes over time. There was a time when the concept of signing up for an interactive website was unknown to the entire world (the advent of this understanding was called Web 2.0). You can find similar BBC articles from that era. I'm not going to argue why people "should" switch to Mastodon because that's up to them. It's there if they finally get frustrated enough being abused by twitter to look up how to switch. It seems like quite a lot of people are feeling that lately, which is why we're having these discussions. It's also untrue that mastodon "proudly has no" content moderation, and I'm sure you know this.
Imagine your computer getting infected with malware or getting compromised, and you suspect evidence of a crime that you’d like to see prosecuted.
I've raised this point repeatedly in different orgs. It's met with some combination of indifference and lack of understanding and not-my-responsibility-ism, but I'm sure that this will eventually blow up hard in some company's face - like 9-digit settlement for breach of contract, or worse things like breach of export control laws.

Enterprise data security on the "MS Office level" at this point is like driving 60 mph on a road with no lane dividers. You just pray that you never meet a drunk driver or someone texting in oncoming traffic who suddenly swerves into your lane. You pray that none of your employees click the wrong button and bankrupt the company.
It tricks people into (temporarily) thinking that it is real. For a brief moment, your brain has to work out that it's too absurd to be real.
> and, by extension, all DoD powerpoint slides, since they're notorious users of the application

This is a pretty huge exaggeration here. Closed rooms exists and are used when appropriate.

And just because something is enabled in the consumer version by default does not imply it's enabled and available in enterprise settings. Last time I dug through the office GPO templates - basically every phone home feature was easily disabled on an org level if desired.

Further - what do you think something like Google Slides is doing with your data? It's ALL stored on Google's servers by default.
Terrific insight.

Higher ed's admin:student ratios are closer to resort hotels.

My local uni has definitely transformed into a resort.

One of the consequences of charging full enrollment are the customers now expect a comparable (material) experience.
Maybe this isn't as much about open source culture as it is Twitter culture.

I know I see lots of early learning repos on Github and wouldn't expect that kind of negativity. Usually a blog post would provide some context that such and such is a toy, learning experiment, etc to avert misguided feedback.
You have accused myself and MichaelZuo of "taking the word of the Chinese government" and "carrying water for the CCP" respectively (based on nothing), and yet you continue to hold up the word of the US government and military as reliable and authoritative regarding their primary geopolitical rival.
In 280 characters, you can just have twice the amount of snark. Just look at... what the hell, look at Twitter as it is today. It's not like you can't be wholesome in 140 characters or less. People have been texting wholesome things to one another in 160 characters or less since SMS, and non-Latin-alphabet folks in 70 or less.

But peer-to-peer SMS doesn't make you a self-proclaimed standup comedian complete with an audience and limelight, doesn't give you likes and retweets, and Twitter gives it all to you. This is all the difference: engagement and gamification.

You see, quite often, when you criticize the project, it has the tendency to leak to the person. Even if that person's hide is exceptionally thick, it just takes the right amount of acid to eat through it.
To me, it means viewers disliked the last season they watched but hung in through to end, in hopes for something good. It didn't deliver, so they didn't bother with the next season.

This is based on my opinion of the above said show.
If I'm not mistaken, though, irc still works pretty well, and still provides what it always has, and could still function as the live chat aspect of a small community's technology stack. Moreover, in the event that the high-availability internet goes away, it will probably still work on a 90s-tech internet. If your packets are just conversational text, you really don't need a massive warp-speed pipe to make it work.

Likewise Usenet - yes, we abused it to get our alt.binaries (read: boobies), but that was strictly desperation. It still works fine on the fast internet, but again, will continue to work on a 90s internet, in the event that we lose the fast one.

Fast itself is really what's warping our perceptions of what is normal and acceptable. When was the last time you watched an old Connery Bond movie? My grandpa took me to see every Bond movie that existed at the time back in the 80s, the downtown cineplex threw a festival. I remember enjoying all of them at the time, nothing wrong with em.

I threw on Dr No a couple months ago and I swear, I could not get past about 30 minutes, the pacing was hellishly slow, to the point that wanted to climb into the screen and lob a bomb at his car myself out of sheer boredom. Had a similar experience trying to watch Three Days of the Condor.

Interestingly, I decided to rewatch the Lone Wolf and Cub movies after watching the Mandalorian, and they were just as fun as I remember. Some slow scenes, but good pacing with a decent body count:frame ratio.

I don't think we're so much yelling at clouds as wishing the clouds would slow down long enough for us to yell at em. I have my doubts that the pace can be maintained indefinitely, and they are not trying to bring it under control at all. What I expect next is a painful correction in which the laws of nature will come into play in a big way. Whee!
On the one hand, the article states that enthusiasts have been decrying the death of the manual transmission for twenty years, and on the other "it's all the fault of EVs" (which have been in mass production for only eleven years). It has fuck all to do with EVs (at least in the U. S.), except for making an appealing headline. It's why, when we bought our 2005 Scion xB, we had to order the car to get a manual transmission because they didn't keep them on the lot...because no one was buying manuals in 2004, either.

After driving a dual-clutch automatic transmission, I realized that our Scion will be the last manual transmission car we buy (mainly because the next one will be an EV, like our current first-gen Leaf, but even if we bought ICE...). Oh, I could wax nostalgic about "driver control" and "enjoying the car", but it really boils down to "old man is willing to give up performance while shaking fist at cloud". Hell, I might as well get out and crank start it, and then hop back in so I can manually advance the spark with the steering column lever. You kids don't know "control" until you have the ability to burn a hole in a piston with the flick of a lever! I don't need a computer to decide when to light the fuel/gas mixture!
Except it wasn't: Amazon--like everyone else filing a patent--had a duty to bring the idea to market within the time frame that US patent law required, which they then did. _That_ is the how.

Demanding the patent goes into the specific details on the "how" gets us things like "they implemented it in JS but we used TS so that's legally distinct, this patent doesn't apply to us" (ignoring how idiotic software patents are, and how stupidly long they are allowed to be active for) or "they made their machine using sheet metal and distinct PCB components, we used plastic and an FPGA, this patent doesn't apply".

If you get a patent granted, and you sit on it, you lose that patent. If you make real the ideas/things described in your patent within the required time frame, your patent "kicks in" and you get to sue others for copying your idea, even if their specific realization of that idea differs from yours.

Reducing for how long patents are granted, disallowing "tweaking-a-thing to renew the patent", and either drastically cutting down the duration of, or entirely canning, software patents, would be a nice move though.
Yes, but that's the opposite situation to many software patents. If air conditioners didn't yet exist you shouldn't be able to patent just the idea of an air conditioner without coming up with an effective design for one.

The One Click patent would be like patenting just the idea of an air conditioner because once you have that idea any software developer worth his salt could implement it.
> Now I wonder if that's the effect of all the people around.

I used to study at the student center on campus (Rutgers New Brunswick) for this reason. I tried the library a few times, but it felt off to me for some reason; too quiet, perhaps.

FWIW, this helps sometimes: https://coffitivity.com
Because THE ENGAGEMENT and ALL THE LIKES
> The utility ease of holding bitcoin is apparent with this seizure. What other asset could you hide the equivalent of $1B USD in a floor safe and a popcorn tin and without having to use a 3rd party custodian?

Back in the day, the answer would have been bearer bonds, but they're no longer popular instruments.
Not even. It’s an explicit feature that must be separately enabled, and requires Microsoft 365.

> The first time you try out Designer, it may ask your permission to get design ideas for you. If you want to use Designer, select Turn on.

https://support.microsoft.com/en-us/topic/53c77d7b-dc40-45c2...
It doesn't count anywhere that is protected by GDPR.
For public universities, declining state government funding is the primary reason for tuition increases. Funding for the state university nearest me declined from the state providing more than over 75% of the budget in 2005 to under 25% last year, while the number of staff decreased. Unsurprisingly, tuition increased to make up much of that gap in funding.
I don't think he implied that your data gets sent out.

We don't really know yet if your data/powerpoint content is sent to Microsoft, or if Powerpoint just goes out and looks for layouts, fonts, etc. without communicating any of your text.
Nice, that's a great resource! Thanks for sharing.
Surging RSV hits children’s hospitals across the US
Microsoft Office is, in general, straight up spyware now. It reports usage statistics back to your boss. Marietta can now see exactly how long YT's mom took to read that toilet paper memo, and make disciplinary decisions accordingly.
Strictly speaking, there's no reason anyone "needs" generator functions. Instead of pausing the function execution at each `yield` statement, you can just write a regular (non-generator) function that returns a struct including all the local variables used in the function, and repeatedly call the function with the returned struct as the first argument (or `reduce`). Admittedly this is just writing the exact mechanism of yield in a different way just to avoid using `yield`, but that's the point, it's not necessary to have it built in to the language.