skysight-inc/HackerNews huggingface dataset:
Despite being (ostensibly) state-of-the-art technology, I feel similarly about my 2021-vintage MediaTek MT8183-powered Chromebook.

Despite costing sub-$300, its CPU is comparably powerful (according to Passmark) to the Vaio VGN-P588E's contemporary desktop CPU, the Intel Q6600. Of course few PCs in 2009 had 4GB of RAM at the time (to say nothing about the GPUs of the time).

The MT8183-based machine offers a surprisingly capable computing experience, allowing for simultaneous Meet presentation + JavaScript-heavy web application usage, all at that retro computing price point.

Where it ceases to feel like my X61, however, is in battery life. Where the X61 only lasts a few hours of heavy usage with a fresh battery, the MT8183 chugs along for 12+ hours.
The CRAPL is a "crayon license" — a license drafted by an amateur that is unclear and so will prevent downstream use by anyone for whom legal rigor of licensing is important.

https://matt.might.net/articles/crapl/

> I'm not a lawyer, so I doubt I've written the CRAPL in such a way that it would hold up well in court.

Please do release your code, but please use a standard open source license. As for which one, look to what your peers use.
Tor performance is really not that bad. Hidden services are worse because they effectively go through the network twice, but even then it's generally acceptable. People have the impression that it's like going back to a modem, but it's more like going to a laggy DSL connection.
I couldn’t tell if the numbers were just randomly low or decidedly low.

I’m used to the amounts being larger and thinking “hey, a free dollar almost”, but if they are random, 1 cent and 1 cent are entirely possible.
Small discussion earlier: https://news.ycombinator.com/item?id=29935634
At this point I'm pretty sure anyone shilling for these megacorps are paid trolls.
Why does “elected” make it better? If you had a problem you needed solving would you rather have Elon Musk on the case, or any of the last 4 American presidents?
I think your mistake is that you believe the end of democracy would be a huge event and that you see Jan 6 as an attempted huge strike but not big enough.

Actually Jan 6 was a surgical strike, aimed at a critical ceremony: the transfer of power. It was exactly as big as it needed to be, to infiltrate and hold the Capitol for as long as possible.

Ask yourself: how does democracy die? When an army invades? When bombs are dropped? No, democracy dies when illegal acts are used to subvert the Constitution. That's exactly what happened on Jan 6. The winner of the election is transmuted into President Elect on Jan 6 through the ceremony that was disrupted by the sitting President. That's one step into an extraconstitutional wilderness, and I'm not sure how far you can go into that void without losing everything. I think that's a place where the slope is very, very slippery due to the power dynamics involved. Due to the brave acts of individuals at the Capitol that day, we took two steps back into the Constitutional order.
I know it's early but I was really hoping for something that looks different from the regular gnome desktop. Let me preface that by saying that I like gnome fine. And I've used it many times. But it's always felt like the design is less focused on desktop users and more an attempt to make a mobile friendly layout fit to desktop.

What system76 is doing could be a great opportunity to rethink a desktop for desktop users. And I understand that after so many years, users have come to expect certain things from a desktop and there's less room to innovate without alienating a huge segment of the userbase that doesn't want to relearn how to use their computer. But still it would be great to get a new idea in the space. And I would love to get an alternative to gnome and kde that isn't just a remix of the past desktops.
Coming from React + Phoenix, adopting Phoenix Live View has been a big productivity win for my team as we are all full-stack developers.
> blocking with a commit hook

Commit hook is too early, at least on a development branch. I want to be able to preserve things with commentary without making sure they work at all, much less making sure they're lint free.
> The paper itself is enough to reproduce all the results.

No, this is almost never the case. It should be. But it cannot really be. There are always more details in the code than in the paper.

Note that even the code itself might not be enough to reproduce the results. Many other things can matter, like the environment, software or library versions, the hardware, etc. Ideally you should also publish log files with all such information so people could try to use at least the same software and library versions.

And random seeds. Make sure this part is at least deterministic by specifying the seed explicitly (and make sure you have that in your log as well).

Unfortunately, in some cases (e.g. deep learning) your algorithm might not be deterministic anyway, so even in your own environment, you cannot exactly reproduce some result. So make sure it is reliable (e.g. w.r.t. different random seeds).

> In my field many scientists tend to not publish the code nor the data.

This is bad. But this should not be a reason that you follow this practice.

> clean and organize the code for publishing

This does not make sense. You should publish exactly the code as you used it. Not a restructured or cleaned up version. It should not be changed in any way. Otherwise you would also need to redo all your experiments to verify it is still doing the same.

Ok, if you did that as well, then ok. But this extra effort is really not needed. Sure it is nicer for others, but your hacky and crappy code is still infinitely better than no code at all.

> it will increase the surface for nitpicking and criticism

If there is no code at all, this is a much bigger criticism.

> publishing the code will be removing the competitive advantage

This is a strange take. Science is not about competing against other scientists. Science is about working together with other scientists to advance the state of the art. You should do everything to accelerate the process of advancement, not try to slow it down. If such behavior is common in your field of work, I would seriously consider to change the field.
Given the context of the linked article AND the somewhat off topic debate, he was clearly being humorous. Or trying.
UK economy above pre-Covid levels in November
Url changed from https://db.cs.cmu.edu/mmap-cidr2022/, which has the abstract and a link to this video:

https://www.youtube.com/watch?v=1BRGU_AS25c

and this code: https://github.com/viktorleis/mmapbench
I don't think anyone (including the Russians themselves) think this can be used as proof they don't engage in cyberwarfare. That's like saying that because the FBI (or whoever deals with cybercrime in the US) arrested some domestic hacking group on US soil, the NSA doesn't do any offensive hacking in other countries. No one would think that, so why should anyone think that of Russia?
You are imputing a lot of views onto "leftists" that I do not think are accurate. I am unsure how rainbow flags have any relevance to this discussion.

So called "pinkwashing" is well known among leftist circles so to suggest that entire political spectrum has been hoodwinked by American corporations seems wrong?

The real answer is just that the Left isn't particularly powerful in the US, even during the WTO protests.
FCC proposes stricter data breach reporting rules
And that's what they admit to, AFTER all the creative accounting designed to minimize that number.
Oops *gQUIC not SPDY.
I don’t know what goes on in manager meetings, but I think it’s a little too convenient that in many orgs very senior ICs get forced into management positions, which has the same effect. Trying to be both is politically and emotionally fraught, and some people hate it and quit.

You might say it’s constructive dismissal at its sneakiest.
> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize.

Those are the site guidelines. If you want to truncate quotes so you can attack a straw man, go somewhere else. (x & y) and (x) dont mean the same thing and you know that.
Pythons f-strings are still static formation, you just can move party of the code into the fstring. (Ignoring eval and similar.)

The scary part about the vulnerability was that string >inputs< could dynamically delegate it's content to some magic information fetching system which by default allows accessing remote content in a way which by design can lead to remote code execution.

I have no idea who though non static format strings are a good idea.

Or an information fetching system which can trigger remote code execution.

Or that this system doesn't require stric whitelisting.
Yes, but I think they are, also, just for making fun of some brands.

Because, also a fun fact : this project changed its name recently, it was called Weboob before: https://weboob.org
Indeed, their behaviour should be criminal if it somehow already isn't.
Yeah, at that point you're basically just downloading a bluray rip.
LOL. Imagine being such a corporatist that you end up going to jail to protect your employer.
No thanks. I am unwilling to provide free food and shelter to random people who are capable of working but choose not to. Their survival is not my concern.
I disagree for another reason. Have access to the code allows easy comparison. I did some research in grad school on a computational method and there was a known best implementation that was in the research. I reached out to the author and he kindly supplied me with the source code of his work. I wasn't trying to replicate his results, but rather I wanted to compare his results to my implementations results in a variety of scenarios to see if I had improved over the other method.

And to the original author's credit, when I sent him a draft of my paper and code, he loved how such a simple approach outperformed his. I always felt that was the spirit of collaboration in science. If he hadn't supplied his code, I really would never have known how they performed unless I also fully implemented the other solution -- which really wasn't the point of the research at all.
Pensions are binding in their payments, the stock market is not. It’s clear why some people would prefer it.
Try swearing a lot! It’s cathartic, and it always works
I used to snack on salted unshelled sunflower seeds. The process of sucking the salt off the shell, breaking the shell open in my mouth, separating the two, spitting out the shell and swallowing the sunflower seed was just the right level of physical distraction to block out most other external stimuli while not breaking my coding concentration. These days I don't snack but if I did, I'd probably go back to sunflower seeds. The pile of chewed up shells is a bit unsightly, even if you have a paper towel to sit them on before dumping them into the trash, so that's something to keep in mind if you share your workspace with others.
> they did measure a difference

They measured a phase shift in the wave function, as I said. They did not measure any direct difference in "gravitational effect" on the particles, as for example a difference in bending of their trajectories due to the source mass would be.

> the expression "not touching the field" makes perfect sense to me

The problem with it, as several commenters have pointed out, is that you can't shield anything from gravity. The "not touching the field" comes from electromagnetism, where you can shield things from the field. So the "not touching the field" interpretation, while it works for EM, does not work for gravity.
Long time ago the majority of email-users only viewed the cleartext version of emails :)
Paraphrase: ML in Julia is for Serious Scientists Doing Very Sciencey Things. Things you wouldn’t understand. But your desire to train deep learning models on GPUs and deploy them as apps elsewhere? ...Aw, c’mon, that’s boring. You can just use PyTorch for that. Now, who's up for a new round of Neural ODE benchmarks?!
Yes, I'm basing this on experience. A non-savvy user sees most modern UIs as overwhelming, difficult to navigate and they don't have the same priors that the average HN reader does. When they see a chat pop-up, they see a familiar interface (SMS has been around for long enough) and it gives everyone literate the ability to describe in plain language what problem they are having.
Been there, done that. I published my doctoral research code [1] so that others could inspect, verify, replicate, extend, etc. YMMV, but the feedback I received from other researchers ranged from neutral to surprisingly positive (e.g. people using it in ways that pleasantly surprised me). But let me expand on my own experiences while developing that software, trying to figure out how to replicate the then-current state of the art.

At the time there were two widely used software packages for phylogenetic inference, PAUP* [2] and MrBayes [3]. The source code for MrBayes was available, and although at the time I had some pretty strong criticisms of the code structure, it was immensely valuable to my research, and I remain very grateful to its author for sharing the code. In contrast the PAUP* source was not available, and I struggled immensely to replicate some of its algorithms. As a case in point, I needed to compute the natural log of the gamma function with similar precision, but there was no documentation for how PAUP* did this. I eventually discovered that the PAUP* author had shared some of the low-level code with another project. Based on comments in that code I pulled the original references from the 60s literature and solved these problems that had plagued me for months in a matter of days. Now, from what I could see in that shared PAUP* code, I suspect that the PAUP* code is of very high quality. But the author significantly reduced his scientific impact by keeping the source to himself.

[1]: https://github.com/canonware/crux

[2]: https://paup.phylosolutions.com/

[3]: http://nbisweden.github.io/MrBayes/
Heh, with Mednafen/Slashem and IF Games that wasn't totally true ;).

Once you got hacktranslated Japanese ROMs for old 8 and 16 bit systems (even the weird ones), you woudn't need modern gaming at all.
That second link is particularly damning. It sounds like the rat race of working for a boss with unrealistic expectations.. but for kids. I'm shocked there isn't a bigger reaction to 12 year olds being set up to be put into positions where they get called an "underage sex doll" and can't say anything. As I hear many repeat nowadays-- I'm glad I'm not growing up in today's world. I may have had to worry about getting scammed on runescape(the biggest social game during my day), but that was about it.
I just started playing with inertia and am pretty impressed. Was able to get it integrated with a rails project (which was already setup with vitejs) pretty easily. Then I can have templates like this: `app/views/welcome/index.ts` and its json is generated by `app/views/welcome/index.json.jbuilder`. Basically vanilla rails but the rendering is done as a react component.
Have we? With the exception of 2020 due to the pandemic, how much has immigration declined?
Please don't use this license. Copy the language from the preamble and put it in your README if you'd like, but the permissions granted are so severely restricted as to make this license essentially useless for anything besides "validation of scientific claims." It's not an open-source license - if someone wished to include code from CRAPL in their MIT-licensed program, the license does not grant them the permission to do so. Nor does it grant permission for "general use" - the software might not be legally "suitable for any purpose," but it should be the user's choice to decide if they want to use the software for something that isn't validation of scientific claims.

I am not a lawyer, just a hardcore open-source advocate in a former life.
Be prepared for a metric crapton of crushing silence when you release your code. But do release your code.
The article is written to be read back in Gollum's voice
Guns are mostly used by criminals. You should stop.

/s
You are the only person who cares about your use of the term.

It's "a meaningless phrase", just stop.
It was much worse for me when I used RSS feeds. Before, if I didn't go to a site for N days, I would miss some content. With an RSS reader, the backlog can grow fast. I recall I once spent a lot of time culling feeds, and was a bit shocked that even after culling them, it was still taking a large chunk of my life. Eventually, I realized the stress of figuring out how to manage it to suit my personality was not worth it, and I nuked the whole thing.

Years later, I did find a partial solution. I set up a bot to post the articles in RSS feeds as posts in Diaspora. One bot per feed. So I'd subscribe to these bots and they'd show up in my feed. I don't know why, but viewing them through the Diaspora interface removed the desire for me to "catch up". I just log in once in a while[1], scroll down a little, and that's it.

Still, I don't think managing it very well would solve the problems in my original content. Even after reducing it to feeds I'm really interested in on topics I really care about - I'm still consuming it to fill time, for the most part. The practical gains I get from it (e.g. learning something I can apply elsewhere, or that changes my world view) are rare, and not worth the large amount of time reading. If I get pleasure out of it, it's considerably more muted than just reading a novel. I have good memories of reading certain novels even decades later. I have no good memory of reading an article.[2]

Don't get me wrong - I love RSS. But its use needs to be controlled.

[1] It can really be a while. I haven't logged in for months.

[2] OK, maybe I can think of an article or two. As opposed to dozens of novels.
The power distribution side of it has not changed much. Stepping voltages up and down at scale (kilowatts to hundreds of megawatts) is still much easier with AC and transformers, than DC-DC conversion using power electronics. On the grid DC transmission is only done where the gains in transmission efficiency and reduction in the amount of conductor needed can offset the substantial cost of the terminal equipment. Affordable solid-state DC-DC converters that could take the place of the typical substation or last-step utility pole transformer just don't exist.
Why sitting too much is dangerous (2012)
https://nypost.com/2021/10/05/merrick-garland-calls-in-fbi-t...
Perhaps your "fact checkers" need to stop tweaking words and see what a grave threat to ordinary citizens this is.
> go to the cinema

- to watch things I don't wanna watch,

- while being gouged for double the BR-retail price PER person PLUS overpriced amenities,

- with no option for original audio but only trash-tier dubs (in Germany you'd have to go to one the bigger cities like Berlin for the option)

- while sitting together in a hot and stuffy room with a bunch of other (noisy) people

- not to mention the time investment of going to the city, standing in line for tickets, waiting for the movie to start and going back home, not even being able to have a beer unless you can/want to take the bus (slightly more money if it's even still running at that time) or a taxi home (considerably more money).

In all this makes it:

- ~5-15€ per BR, rip it to external drive, watch what I want when I want anywhere in my local network with Jellyfin or on that connected computer with mpv in full quality, with any of the available audio tracks (though usually original audio), in multiple different playback speeds with no extra time and/or money investment

OR

- 15-20€ per cinema ticket, for any of the small collection of German dubbed they have at what times they decide to show them, ~30-45 minutes of going to the cinema (plus costs thereof), ~20 minutes wait till the ads stop and the movie starts, "enjoy" the full length of poorly dubbed movie in an uncomfortable environment, ~30-45 minutes of going back home (plus costs thereof).

So WHY would I EVER choose to go to the cinema?
Yes that's right. You can use SSM to port forward. Here's an example of the SSH configuration.

host i-* mi-*

ProxyCommand sh -c "aws ssm start-session --target %h --document-name AWS-StartSSHSession"
The poster is not a native English speaker (no slight to her, I speak absolutely no Serbian at all) but it does make this longer article difficult to read. It meanders about to the point that I frequently asked myself if this was written by GPT3.

I can't really say that the article was actually about Python being a bad choice or not as much of it seemed tangential but what I can say is that I strongly disagree that beginners should use Assembly or raw C as a starting point.

The article goes on at some length about transposing a matrix with some assertions that doing so in one of these other languages is somehow instructive to a beginner. Nothing could be farther from the truth. You don't learn about general family medicine by starting with open heart surgery.

Python is a fine first choice. Most scripting languages are. JavaScript, Lua, Ruby even Processing all fine choices to introduce programming. If one gets hooked, then there are all kinds of more nuanced paths to take from there.

Force someone to learn programming via what one might hope to be simple string manipulations in Assembly and most will abandon it and well they should if what we show them is the individual leaves before telling them that what is important is the forest.
I think Maurício de Souza is an underrated genius and Turma da Mônica is the first and best example that comes to my mind when I'm overseas and get asked about Brazilian culture. But please, let's not measure its virtues by some broken standards like Identity Politics.

I mean, yes, they have "diversity" and I think they have "minority representation done right" but - unlike any example of modern American cultural production - they don't do it to "tick checkboxes". The art and the stories come first. The characters are there to support the story, not to push some agenda.
I bought a Chromebook 4 on Black Friday (Celeron N4000, 1.1 GHz, $90 then, $120 now) and similar to the author, I find it pretty useful but sometimes requiring patience.

Best part is it doesn’t have any work stuff on it, so I can do my own light tasks on it without any temptation (due to inability) to have work leak into that time. That’s worth a multiple of the purchase price by itself.
Hi Kyle, thanks for responding to criticism. I think you might have slightly misunderstood my main objection and comment. Your machinery is all fine and well but it requires negotiation, murky legal definitions (even if it is clearer than the usual FRAND clauses) that potentially need an adversarial process to resolve.

As an open-source developer, I do not want to sue people. When I mean holes in your license, I do not mean actual loopholes, I mean soft, bruised spots in the flesh that a skilled lawyer (which any company qualifying for the big company section of this license will have) can softly press to incur excruciating pain. I understand that you are a lawyer thus are much more comfortable with ambiguity and with the legal process, I am not — and I suspect many of us OSS devs are not either.

I cannot talk for the developer ecosystem, but I can talk as myself, as a potential customer of your license and the primary person bringing value to the table as the developer of the aforesaid software: I value clarity — any sort of discovery process where I have to hire a lawyer and work through what is fair because the license did not define it well is just such a nonstarter I don't know what else to say.
Future authors don't need a college program to "...study what has already been written, making connections and forming articulations that understand our human world".

They can do this by reading books. There are even books of criticism that help you learn about other books.