skysight-inc/HackerNews huggingface dataset:
> Or C# with ASP.NET Core which is much closer to rust in performance.

I haven't noticed that C# is faster than Go, or that it's as fast as Rust/C++. Except in selected micro-benchmarks, of course.

C# is at best in the same bracket as Go: https://www.techempower.com/benchmarks/#section=data-r19&hw=...
Zuul CI – Stop Merging Broken Code
Presenting Popovers from SwiftUI Peter Steinberger
How to Make a PAssenger Drone VIdeo
In this chapter, the hero meets Joe a Clojure developer that guides him through the first principle of data oriented programming: Separating Code from Data.

Feedback welcome!
You can use 0.5.0-dev if you want stable rust.
Seems like a natural defensive mechanism against the hype train, which is real and various industries make their living from churn. Because of the bias of vested interests many new things that are pushed are not really in the developers interest. Some are, and some are worth the effort, but many aren't and how do you know which without expending your limited resource of attention?
Yup. We are not going to spend less if you cut aerospace money from the military budget.

We'll spend it on some other ill-advised "peacekeeping" venture. The intent may well really be peacekeeping, but frankly that's moot if the results aren't peace.
I have done some MCS-48 reverse engineering too. It's really useful to look at the snippets in that manual as you'll find them in disassembled code, making it quite a bit easier to understand.
Add in they paid $85 for data recovery on 3 water logged Apple laptops... I’ve paid for data recovery services on drives, it’s a lot more than 85 bucks...
Mojibake? Now that's something I haven't seen in a while. (In the post script)
Show HN: Crumb Collector Bookmark Manager (looking for testers)
I like Rust and everything, but pretending it’s going to get the job done faster than Go is just that—pretending. If you don’t like Go’s developer experience, then fine (and understandable when the alternative is Rust), but it’s not wasting time IMO.
Russian hackers targeted Indiana and California Democratic parties
You realise this is one of the main reasons AWS is an order of magnitude bigger than Google Cloud in revenue right?
You have it backwards. The incentive is not permissive licenses. The incentive structure confess from the IP regime itself. People treat patents, trade secrets and so on as things of value in their own right. Copyleft could force the publication of code that companies want to otherwise keep private. So they are incentivized to use permissive licenses to avoid that scenario.
XPath post 1.0 got ridiculous, like many things do. What started with a simple, elegant language morphed into one with a http client, filesystem methods, json support, functions, loops, extensions and the ability to read environment variables.

I wrote a post about it a while back[1] (I regret some of the wording used there) and maintain a tool[2] that can exploit XPath injection issues. I'd recommend sticking with 1 or maybe 2, and pretending 3.x doesn't exist.

1. https://tomforb.es/xcat-1.0-released-or-xpath-injection-issu...

2. https://github.com/orf/xcat
It's hard not to read this as satire, because XPath is so inelegant. Not that CSS selectors are a model of elegance, but it gets the job done (most of the time) and is easy enough for rookie devs and designers to pick up.
I work in FR, and this is everywhere. Malls and retail establishments of any and all kinds are contacting us and requesting FR for analysis of their shoppers. Police and campus security too. They want to create a tracking system very similar to cookies on the web, but for physical spaces.
Sierra was captured, then killed, by an accounting fraud
I remember reading an article by him about the Mali conflict a few years ago where it was so obvious he didn't know shit about what was happening there and was just using it to say West is Bad. It was rather supportive of the pre-ISIS that had taken over northern Mali and led me to believe his MO as a journalist is to start with his contrarian agenda and then look for ways to turn any event into supporting evidence (with rhetoric more than facts), more so than other journalists
These two sentences are the closest thing you have to a pitch

> As you can see from the simulation above, this periodic motion is somewhat stable, and most collisions between ions should happen at the focus. Importantly, ions that collide at the focus without fusing are not lost, but should still be on a trajectory that will bring them back to the focus.

There's nothing to explain why that's important, or what the magnitude of this effect may be. There's nothing to suggest you are qualified to design a reactor. There's nothing to suggest you're at all aware of the business model surrounding this.

You'll need to figure that all out before someone would seriously consider giving you money.
Agree, but maybe "the market" will NOT correct this error, maybe we need some key regulations, or maybe we need a little more infusion of money to public-funded journalism?

Call me a pessimist, but this core issue is a threat to democracy, and I'm not sure we can rely entirely on "the market" to auto-correct itself.
2030: Google Sunsets Search
Other than those in the industry, like me, you're the only person in these comments astute enough to realize this.
When you are struggling to meet the word count on your essay.
Chomsky: The Climate Crisis and the Global Green New Deal
I have seen too many journalists gain a reputation for one story, and then ride that reputation into the ground, and while I still have a lot of respect for Greenwald, I feel like that's what I'm watching happen with him right now.
Thank you! I had seen afterwards that the author was active in the comments, but I notice the "thank you" comments sometimes, and it's rarely obvious that the author is active here. These comments have some weird signalling feel to it, as if the intended recipient isn't the person being thanked, but other people who are supposed to see that humble gratitude. People do strange things, or maybe I just imagine them to.

I don't mind the down votes, I have hidden their effect and all counters to make sure I don't get sad about down votes and don't let my ego get inflated by up votes. Had you not mentioned it, I wouldn't have known, but I'll try to not let it ruin my day ;)
Anyone who does scraping or automated browser work eventually comes across XPath.

In some ways, XPath is like regex. It's got insane power, but comes with a relatively steep learning curve. Remember reading regex for the first time? What? But unlike regex, the number of people using it are few in comparison.

I avoided XPath until I couldn't anymore. I could do a lot with CSS selectors, but eventually the DOM traversal became difficult to reason about w/ just CSS.

After taking the dive, it's so powerful. Read a single XPath and like regex, you can fully understand what the thing is going after and how it will get there.

There are functions in XPath 2.0 that I would love to have, but Nokogiri for Rails is stuck in 1.0 world with no plan to go to 2.0. Sad, but I'll live.
Functional Programming in JavaScript, part I – Composition
Sharing an article my friend wrote. Enjoy the read!
Neopets Was Sold to Scientologists
Downvote all you like.

It won't change the facts.
Don't forget NURBs
1 star review
'they put rocks in my food'
Thankfully I have few compelling reasons to upgrade for the sake of upgrading, so that will take a long time. Maybe by then Wayland will be a viable choice. At this stage I'm not convinced it won't be superseded by something else before then.

Put another way: I've seen similar new things come and disappear several times.
Then removing the offending material can be done without shutting off the mailing list entirely. I mentioned this in the article. On GitHub, everything - bugs, pull requests, wikis, code - is baked into one thing, your repository, which is taken down as a whole. On SourceHut these features can work just fine independently of one another, and if not all of them contain offending material, there's no reason to turn them all off.
Great!

I love when these inherently panopticon enabling cloud-backed device services are sunsetted, making bricks (or partial bricks in this case) out of stuff people bought. It harms the public's trust in this computing paradigm.
I thought XPath was pretty terrific for the day. It let you transform XML into a user interface in an entirely declarative way -- not just the appearance of items like CSS but the actual content could be inspected and altered. I built some cool things in XPath before frameworks like Angular took over.
$5/month is a single teeny tiny EC2 instance (or if you’re on premise you can pretend that you’re saving money on hardware by ignoring maintenance costs). I think you’re exaggerating.
Null Island is hardly the only problem with bad quality data. Quite often, when no exact location is known, but the country or region is known, the data may give coordinates at the center of that country or region, which can easily be hundreds or thousands of kilometers away from what you're looking for.

Case in point: https://web.archive.org/web/20171201234812/https://consumeri...
I just attempted to run some government data through Python using the csv module. It worked like a charm, until it told me that a field had exceeded the maximum allowable length. A close look showed that a field began but did not end with a quotation mark. Using the csv.QUOTE_NONE flag resolved that, but did not remedy such quirks as short or long records.

CSV files, depending on who generates them, are a bit like dates if the status of a year as leap or not depended on whether the date of Easter were 0 mod 4.
safety isn't "security safety", the things a firewall protect you from can also be an issue with rust.

It's much more a safety that you do not crash, due to input, side effects, parallelism (locking) errors, mapping wrong types, derefercencing null in some edge case by accident, ...

Rust gives you a lot of guarantees here, that it is extremely fast is just the cherry on top.
Any enterprise class FR was already doing face masks before the pandemic. I know the FR I work on worked fine before with masks, and now with enhancements much better.
Came here to post this. Saddened to see him go, but completely understand the sentiment.
Rather than retire products like Cloud Print, why not spin them off as separate companies, or sell them? If there's a couple million users of a niche product, that would seem to argue for its continuation.

It seems as if this "sunset" approach unnecessarily alienates the user community and reflects badly on Google.
Jan Myrdal Is Dead
The ‘South Park’ Guys Break Down Their Viral Deepfake Video
Not that I'm aware off, so I use both.

I'll start by writing a bunch of tests and have a test runner that runs all my tests everytime I change my source code and displays the results. It's fast, I have one project that runs ~1400 asserts and on each save it shows the results less than 2 seconds later.

THen I write the code in my IDE source editor and use a keyboard shortcut to send it to the REPL as I'm working. I wouldn't ever write code directly in the REPL. By the time I've got it working in the REPL I normally then see that all my tests are passing.
A pygame volunteer here.

Wish lists are fun. True, integration is important. We should do more. Luckily some of yours already came true!

:)

For image sharing, there's a surfarray, and sndarray modules for integration with numpy. pygame.image.frombuffer/tobuffer to going to and from buffers. PIL(low), opencv, and other python image and audio libraries can be used pretty easily this way. There's articles, books and videos on how to integrate with most other libraries. Since python 3.3 or so there's been a much better buffer interface at the C and python API levels which many python libraries are using for integration. There's currently a gap in typing around this, but there's some progress.

If you don't like the 11MB download for numpy, we have a builtin pixel array module that can do a lot of the same stuff for images. There's also some built in Vector math objects (modeled closely on the GLSL ones).

The pixel array stuff is usually a hit in class settings because doing visual affects is very easy to write. As you say, computers are fast enough. Better (although more advanced) is probably the shadertoy website :)

Mu Editor, has built in support for pygame/pygame zero. It even comes with a pygame+arduino example. There's tutorials about for teaching it with microbits (and other little devices).

CircuitPython comes with some built in game libraries. This is probably better to use than pygame. It's best place to look probably for python on micros if you're into crafting games on very small devices. pygame comes preinstalled with raspberry pi, so that's also an option considering some of them can be found for $5 (or for free if you go hunting around dusty drawers).

We have some Python Mode for Processing users. There's a big community of video artists using pygame, and pygame comes built into some of the most popular video synths in recent years.

Python Mode for Processing does a lot of cool things right, and is definitely better than pygame for what it does. It would be great if some of the integration work done in this direction would continue. It's one of the most compact and readable ways to go. pygame zero follows this style a little bit, but being able to reuse code and concepts from both communities is even better.
They are referring to intermittent fasting, not regular fasting. A lot of the intermittent fasting talks about the windows of fasting but they still eat everyday.
Valve put their 'Pressure Vessel' container source for Linux games up on Gitlab
Here you go: https://www.patreon.com/mockmechanics

I'm super thankful already for all the support I received with all the comments from you guys. But if you want to support me a little more, now you can.
That is not correct, or not the full story.

Blazor has two separate modes, 'Server Side' and 'Web Assembly'.

What you're describing is the server side mode.

The second mode, called Web Assembly, compiles your code to WASM that is executed in the browser.

https://docs.microsoft.com/en-us/aspnet/core/blazor/hosting-...

Also, "The .NET 5.0 core framework libraries have been annotated to indicate what works in the WebAssembly runtime, so developers now get a warning in the code editor when attempting to call an unsupported method." from https://www.theregister.com/2020/10/15/microsoft_emits_net_5...
When I had a job change last winter that had me not programming (I build automation solutions around business processes) for about 4 months, I was rather frustrated with the constant planning and strategy meetings. I tried to get into a side programing project, but couldn't really settle into one. That's when I saw/remembered Factorio and started on it. It scratched that itch and I spent hours playing the game.

Once my job got back into more hands-on programming, I quickly lost interest in playing Factorio. I've been reading other programmers having the same feeling. You expend the same type of mental processing with both, so one makes you too tired to do the other.

That said, if I have a long weekend or a week off, I might find some time and enjoy playing it, and still feel refreshed when returning to work.
My (public) high school physics/chemistry teacher had two PHDs and is responsible for me getting interested in science in general.

He probably had more impact on the world than some CERN researchers spending their entire lives working on theoretical physics with 0 application in the real world whatsoever

Who should teach below average people ? Below average teachers with no education ?
Not quite what you were asking for, but Factorio updates only segnebts of belts (made of multiple tiles) wuthout touching the items:

https://www.factorio.com/blog/post/fff-176
It’s not pretending. In fact, web application hosts are a great candidate for replacement with faster languages because it can have an immediate impact on infra costs.
The timings for prayers and months have to be precise that is correct but for example, what happens when the moon for Ramadan hasn't been sighted (it starts when the first crescent of the new moon is sighted). In that instance you would follow your neighbouring country.
It is true that there are slight variations in the prayer timings between cities so hence when looking at the neighbouring country you would obviously choose the nearest city.

This is the view and ruling of all 4 schools of jurisprudence within the Sunni sect.

Bit of background on schools of thought and sects.
Islam is split between Sunni Muslims and Shias.
Sunnis make up the majority and within Sunni Muslims there are 4 schools of thought. The rulings between the schools differ based on interpretations of the Quran, Ahaadith (Prophetic sayings), consensus of the Prophet Muhammad's companions and deductive analogy.

The 4 schools of thoughts are not sects, i.e. they consider each other to be Muslims, unlike Sunni Muslims who consider (most) Shia sects, Ahamdis et al to not be Muslim.

An example of a difference in interpretation is the Quran instructs people to wash their faces, arms to the elbows, head and feet to ankles. Now does they include the ankles or not? Does the word "to" define a limit? Then different scholars from the schools of thoughts give their opinion, some say that it does based on certain linguistic evidences, eyewitness accounts of the Prophet Muhammed (p.b.u.h) actions or his sayings and hence that's how the rulings differ.

Source - I am studying, alongside my professional career, Islamic sciences such as theology, jurisprudence, classical Arabic, Hadith and Quran exodus etc and hopefully graduate as an Islamic scholar soon!
Bi̇li̇şİm Notlari – Web Tasarım – SEO – Mobil Uygulama Geliştirme Öğren
> Why should we do anything new?

From a management positions this is probably the most important question you can ask. Your most expensive resource is your programmers, and a few talented operations guys, and you need a good reason to expend those resources.

We work rather closely with other municipalities, and one in particular is very adoptive of new things. One of the things they adopted was kubernetes. But the thing is, we’re not Netflix, and kubernetes isn’t easy, and the result was they spend two years worth of man hours on something that didn’t make them anymore competitive than us because the advantages never really comes into play in our small enterprise organisations.

We spent those two years worth of manhours improving our Azure strategy, getting our operations guys up to speed on powershell and our developers on python, and actually moved our organisation forward in a manner that was useful.

Maybe Rust is useful, maybe it’s going to have a brighter web-future than .Net Core, but if you can’t show me how that is, or why I should adopt it, then it’s a really big risk that I’m happy to let other people take. We can always adopt it later.

Of course you probably meant to ask the question in a different light, and I think that point is very valid. I just can’t stress enough, how little something being all the hype actually means. What if Rust turns out to be another Ruby on Rails or “Node.JS for everything” craze? Then I won’t lose any sleep over never having thouched it, and if you look at our local job market, then there hasn’t been a single Rust focused job in my entire country for two years now. Not even as a “nice if also you know” listing. That doesn’t exactly install me with confidence that Rust is ever going to be important.
It's known for a year. Why didn't you act since then?
I think software architecture is the wrong word for this. It’s module structure, architecture to me includes all the surrounding bits concerning the “ilities”. (Availability, Interoperability, Modifiability, Usability, Testability, Security, Performance). I say this because getting the module structure right is important but not the only factor to a successful application.

My favorites in regard to the topic of module structure are David Parnas and Juval Lowy
No, but marking significant events and anniversaries seems to be. Speaking English isn't inherent, but speaking is. The specific kind of racism you're thinking about probably isn't, but people preferring and trusting people more like themselves is.
What's preventing you from using an AMD graphics card, assuming it could be fully inited via modesetting DRM and AGESA?
This. Truth.
> Teachers (and everyone else) will be wrong about things. That's OK. The problems happen when people don't bother to do any simple checks themselves, and just accept things as fact without doing any critical thinking or experimentation of their own.

While not doing checks against teachers is a problem... there is a bigger problem of teachers who don't accept being wrong.
Exactly this. We cannot stop on earth WTF would be different in space.
> Guys, you are destroying your hiring pipeline.

I actually had a former college approach me about an opportunity to work at gcloud and feel like I am a great fit for the position. The work seems fun and the pay is right...but my single biggest concern is the future of the product in terms of longevity. I am strongly considering rejecting any possible offers just for this reason.
How lunchclub helped an introvert like me network better
AFAICT they're not, and I think that's the point of GP's criticism. If it were FOSS you would have the option of figuring out the hosting and migration story yourself if the company goes under.

Without that you have to rely on them surviving if you want to use their platform long term.
there's a couple million users of a free niche product.
No it isn't. It is total garbage. It doesn't do what it promises. It requires a huge amount of bandwidth that isn't realistic if you live anywhere else that doesn't have google fibre. The service is kinda expensive and there isn't many games for it.

In comparison I could get a PS4 or an XBox with a games pass for similar amount of money. Also no second hand games (I can go to the local CeX and get old games for next to nothing).

Everyone I know (I run a discord with about 100 gamers on there) think it is garbage and the last time I checked the sales numbers reflected that.
YouTube SEO (Turkish)
My employer creates Simscape Multibody[0], which does kind of similar stuff, but it's more targeted towards business/research needs. This looks like a more fun variant of it!

This looks very interesting to me, and I'm sure my fellow colleagues would love playing around with this.

[0] https://www.mathworks.com/products/simmechanics.html
With increasing power comes the likelihood that people accidentally implement behavior that is nonpolynomial. It looks good in testing but then with real live data starts taking seconds to render/re-render. There are probably examples of this already in CSS but seems more likely with arbitrarily backtracking XPath expressions.
Can someone summarize the evidence found against Biden/son?
I would love to have a command-line tool that reads CSV and has a ton of features to cover different quirks and errors, which can output cleaner formats that I can pipe into other command-line tools.

csvkit [0] might be that tool; I discovered it after my last painful encounter with CSV files and haven't used it in anger yet. Among other things, it translates CSV to JSON, so you can compose it with jq.

[0] https://csvkit.readthedocs.io/en/latest/index.html
> Statistically not though. That's just the news making you feel that way.

I am not only looking at statistics to comfort myself. I am also looking at leadership and the direction of this ship, just like the way I would evaluate a potential employer.

Working a job at a sinking, chaotic ship with NO DESIRE to improve sucks. America's leadership, government and 50% of the population who'd cheer the crazy captain at the expense of the ship are exactly that.

No amount of past statistics can change the present reality.
Most articles and videos on intermittent fasting say that drinking water is fine. Artificialy sweetened drinks are also a no go.