skysight-inc/HackerNews huggingface dataset:
Automatic aging is a good suggestion, though some mechanism for manual review / rating (and, probably, aging of that) could also be quite useful.

It's easy to build toy systems. My working definition of "complex systems" is "you've got to think before doing something". There are interactions, there are implications, there are consequences.

You can cobble together a small wiki of a handful, or even a few dozen, pages, with ease. As that collection scales, both in page count and page size, the ease of working with the compilation becomes a challenge.

The Unix / Linux world offer a touchpoint. Of documentation, there is source code, in-application help, manpages, alternative documentation (hello, texinfo, please go rethink your meaning for existence), collections such as the Linux Documentation Project (once a gem, now rare to find a HOWTO younger than a decade and a half), various distro wikis and documentation archives.

There is documentation which remains current and useful. The Debian project updates (and creates) manpages (and considers their lack a bug, though not a release-critical one), as well as a trove of its own docs (some now staling a bit, though much still admirably current). My view is that all documentation is a palimsest, and for utility if not archival, old velum must periodically be scraped clean and re-inked with new works.

Memory and memorialisation are themselves a denial of progress and time. This can be useful, certainly, but also handicapping.

Active projects, work teams, and organisational documentation suffer from the challenges of constant flux (project, goals, priorities, personnel), under-resourcing, often a failure of any participants, certainly most, of having an accurate (or mutually consistent) big-picture view. That moment at the end of an RSA Animate lecture where the camera pulls back from the whiteboard and suddenly the entire scope of a talk is presented as a single whole has its analogue in technological work.

As for metadata, I've just had a long (and profane) Mastodon discussion on that topic. Relevant bit begins about here: https://mastodon.social/@mathew/103116638919554591

Structuring of documentation is a whole 'nother religious war. For books which can only occupy a specific location on a shelf, that's essential. For files or documents within a CSM, various other groupings become more appropriate, and can be flexible, though a nominal "principle map" or route through the major elements of a corpus can certainly be useful. The bound codex provides both random access and explicit ordering of content, principles which are difficult to improve upon.

Online systems which can create on-demand standalone formats (PDF, ePub, HTML) can be a useful hybrid and/or emulation of this.
Also the Amsterdam Public Library does the same, just for junior cards though.

I guess it’s a common scenario
>I can spend more time having the perspective of a person in...

This is awesome. I've always found that only by really experiencing the future (or some part of the leading edge that is soon going to become the future for most people) you gain much more understanding of it, ahead of others, and can apply it in your life planning. It would be worth living this way even if only temporarily just to get that as you say perspective... Not ready to give up driving forever, heh, but it I might have to try a short sample of that non-driving lifestyle sometime.
> attempted

:)
Market success doesn't mean something doesn't have serious problems. It could mean a great sales team, or a successful strategy like pitching at key decision makers and have little to do with the quality of the product. I've used Confluence, and I personally hate it. I imagine many find themselves in the same situation. I don't get any choice, except find a new company to work for.
Thanks good article - and good comments with it too.
I have always assumed that things would probably be a lot worse than what the general consensus was saying - I could see how the projections were becoming worse over time.

In the next stage of my life (I'm 40 now) - I plan on trying to reverse my own impact on the planet by buying land that I think has the potential to be rehabilitated and planting as many trees on it as I can. Then repeating the process as often as my bank balance allows.

I'm in Australia and some scientists here have done some great work on restoring land to the condition before European settlers arrived which I intend on trying out.
> C++ is facing the same reckoning as Java, thanks to Rust. You’d be stupid to start a C++ project these days, given all the sanity that Rust brought to that ecosystem.

The whole world disagrees[1]

[1] https://trends.google.com/trends/explore?date=today%205-y&q=...
Now if he could show you how to send an email with PGP, that would be impressive.
Exactly! I’ve dealt with multiple real-time embedded platforms that have a log output channel that is waaay more convenient to use via printfs than hooking up a whole debug apparatus.
This might actually get me back into using Steam on Linux. I've bought cheap old school games "ported" to Linux that were just Wine underneath and the endless hassle of trying to get the dependencies fixed to where it wouldn't crash took literally hours and then halfway through the game it crashes and I wasn't even able to fix that one. Being able to just wrap everything up all nice and neat in a fixed environment could be a godsend for some of these old games.
Agreed — if you're strategic about it, you cut in half the space in which the bug could be hiding each time you add a printf and re-execute.
The cars that come one day might be hip hop. The next it's loud base music that distracts everyone from what they're doing. No matter what the rules are for the AirBNB, you can't control the people arriving and leaving. That's different from having a single neighbor that leaves for work at 6am, listens to country, and gets back at home at 3. Now you have distractions all day long from random, unexpected noises at unexpected times.

It's not a question of if you "can" put up with that. It's if you "would" put up with that given a choice of having a stable, quiet neighbor, or a random neighbor every day that makes different sounds (and smells - smoking? vaping? MJ?). What about police arriving, ambulances? People bring a lot of crazy.
How Your Website Security Affects SEO?
> "Just copy whatever Apple does" seems like the worst possible solution for a cross platform widget naming convention out of many possible bad solutions.

The suggestion wasn't about copying whatever Apple does.

It's that SwiftUI has the most simple syntax (that I've seen.)

ZStack() {

Rectangle()
.foregroundColor(.unicornPuke)

VStack() {
Text("Hello")
Text("World")
}
}

If you can make it nicer and more succinct than that, go for it!

But how is that the "worst possible solution?" What OS-specific bias do you see in that?

So maybe the specific constructs for specifying view modifiers and enums could be slightly different for each language, or the ()s might be []s, and maybe we could do away with the {}s.

It would just be a model for describing the UI, that a hypothetical engine backend might take and spit out OS-native widgets. For another OS, you'd plug in a different engine.
Unless you're actually writing a Shakespeare send-up, using a centuries-obsolete word is definitely bad translation. Just because a word is in the dictionary doesn't mean it means it means anything to your audience.

It's still included because it's an iconic gag at this point. It's still a bad translation, but they know fans love it, and that's okay.
I'll try Pale Moon! Thanks for the tip.

https://www.palemoon.org/
Weird. The developer version is $500 more than the "personal version", but seems to include only the "Developer Hub" (apparently: "[...] a split cable that connects the computer to the power source to enable uninterrupted development time while charging") and support. Is there any other distinction?
You admit you need only one study, that you dont even know the name of and obviously havent read.

"even more methodologically sound analyses"

Link please.

Why having access to the underlying data is not optional:
https://crimeresearch.org/2018/08/new-cprc-research-how-a-bo...

Sorry about the misquote.
If T-Mobile doesn't know who is really the originator, how the cost of call gets attributed? Wouldn't this mean I can just use their network without paying them as no one know how to identify me?
Well gdb is pretty hard to use. I learned how to step through programs recently but I'm still not confident using it. The fact that printing variables is still the quickest and easiest way to gain insight into a running program's state speaks volumes.

To use gdb, I have to recompile all code with -g, run gdb, set up breakpoints and variable printing, run the program in gdb and then slowly step through it.

Alternatively, I can just write this somewhere:

fprintf(stderr, "i = %d\n", i);
> 50. The error message 'No space left on device.' means you are out of disk space.

>On Linux systems, (and perhaps most Unix-likes? IDK) some fraction of the file system is typically reserved for root, typically to allow core functions to continue and to give some breathing room to recover the device. This is the -m flag to mke2fs, "Specify the percentage of the filesystem blocks reserved for the super-user." which defaults to 5%.

I've also had this happen when I ran out of inodes (the files storing metadata) - you can run out of the allocated number of inodes when you have millions or billions of files while still having hundreds of 'normal' gigs free. `df -i` will tell you.
Maybe "Here's how I plan to rectify it" would have worked better... putting that aside you Jedd are in luck! Scribe isn't just any candidate, it's the candidate (If I can get enough people to throw money at me so I don't have to go get another job). I'll have a look at DekiWiki and Mindtouch tonight. What did they offer in terms of structured hierarchy that other tools don't? Also interested to see what this scriptable extensibility is.

I do agree that getting Enterprises to buy into my tool over Confluence will be really difficult, and until then I'll struggle to help you, but I'm lining up as many talks with people that can make that call as possible to see what I would have to do to make that a reality. One thing you might find interesting is that I plan to make Scribe free for public wikis, so while it might take some time for your team to use it, it might be useful to you if you do open source work? And if you like it enough maybe you can recommend it to your team, who knows!
Because the system was messed up by mistake or design that they are effectively a bloc of power instead of being properly subordinate to its citizens. "Law and Order", "Tough On Crime", and other DA election scare tactics have resulted in them having too much electoral power to be accountable - which media coverage also shares blame in. And this is before stupid human tricks of those completely unprivileged by the existing system judging those who are higher up to a lower standard.
If commenting code is bad, then I don't want to be good...
Just look for any local astronomy groups doing public viewing event. Even the medium-size cities have such gatherings.
Here is another one:
Python is great for web development.
TIL gas is a defensive weapon?

Roughly 50% of US households have a firearm. If someone can break that out to single mothers that would be great, but as I said, it's not your choice to make.

https://s3.amazonaws.com/oyez.case-media.ogg/case_data/2007/...
This is also far-too-frequently the market standard for translation of "substantially everything else", including for things where incorrect translation does not normally result in fun internet memes as the worst possible consequence.
I use separate debian nspawn containers for this kind of crap.

It doesn't bother me to turn on multilib support in a rootfs I only boot in a container just to run steam client and its games. Though I do have to reboot into a kernel w/32-bit support first which can be annoying.
Dan J Bernstein, for one.
You can run GPU accelerated apps in a container. You just need to install the same video driver and expose the x11 socket and card device. The app could still be evil and screen scrape or key log but at least it has no access to your filesystem and when the container is off it is truly off (assuming reasonable container security). There are several tutorials out there for at least browsers.
There's times I use the debugger and times I just print to the console. It really, really depends on the situation. Not to mention setting the logging level to DEBUG is basically the same as just a bunch of printfs and it's many times the best way to debug issues in production.

To say printf is not a "quality debugging technique" is just false.
There's an obscure island somewhere in Japan where they force the native Pocari to do hard labor and then they get wrung out like wet laundry for their sweet Pocari Sweat.
The Police Federation, the association for low and medium rank police, regularly sounds out officers' view of their being armed. The public is keener on armed police than the police are - thanks to idiot perspectives from the likes of the Daily Mail. Police themselves are always overwhelmingly against - like usually 80 or 90% against when polled. They get tasers - though even those don't seem universal - even that was considered a step too far by many.

Firearms officers will remain - thankfully - volunteers subject to significant extra training, psychological screening and oversight. When mistakes or negligence happen they make front page news. There are more firearms units and more in visible positions like airports and other protection than there used to be, but they remain a small minority of the overall.
Hey, let's just downvote faggots because faggots.
Interpreters are a type of translator. The reverse is not true, generally speaking.

There is also localization, which is what Clyde (the article author) does, and it incorporates both translation and cultural understanding.
When I learned computing, on the machines of the time division was very slow and multiplication was slow (early microprocessors didn't even have instructions for them), so I would certainly choose this solution over all the other ones that involve division. Modern PCs are much faster but the operations still have the same relative ranking of speeds.
Alright, this one eludes me:

>Object-oriented programming is the best and most common programming paradigm.
In the multivariate time series forecasting problem i found out that fine-tuned xgboost (and its variants) performs much better than fbprophet, sarimax, RNN variations. Predicting time series with RNN is like killing a bird for bazooka.
27. Real Programmers(TM) use neon-green on black terminals.

This caused a guffaw... because I have a large screen which has a full-screen emacs session... using green on black :-)
I understand your point, but I think the context is more of "They can't even handle a fizzbuzz level problem" and not come up with something quite naive (i.e. something like naive RegEx matching), rather than "they can't implement a professional IPv4 validator that takes into account all the intricate special cases with subnets and reserved address blocks."
That's not a falsehood. Seriously.
I really like it, and I'm not convinced I'm giving up that much -- and I don't think there are negative externalities with my use of the device (how am I hurting anyone else?).

At the end of the day its just a fancy clock radio with okay sound that can play anything I want to hear without me getting up. But the "assistant" part of it seems like it is smarter than Siri or hey google.
Isn't Youtube still unprofitable? It always seemed too good to be true to let everyone upload their petabytes of useless videos that receive 3 views and never generate any revenue for anyone.

Maybe the days of free storage are just ending.
So the hypothesis is that criminals want to kill retired cops, but they don't because they know the cops still have guns? I'm not buying that. If someone really wants to kill you, and they know where you live, a gun in your house or in holster isn't going to stop them. You can't be constantly on alert.
Would you be this open to religiously themed education if there were numbers that pointed to Islam-based schools leading to better jobs? Or if someone came up with an atheist school that went out of its way to deny any deities and they outperformed the Catholic schools? Should we shut down the Catholic schools and just follow the numbers?

I guess my point is that most people don't want the federal government advancing any religions that aren't their own (and for whatever reason people are pretty relaxed about this concern when it comes to their own religion).
Incubators Are Driving the Agri-Tech Sector in India
Please note that the welding mask needs to be put between the sun and the binoculars, not between the binoculars and the eyes. Otherwise, so much light from the sun will be focused by the binoculars that the welding mask will not be nearly enough to counteract it, and severe eye damage is pretty much a certainty.

Also, note that many astronomers will say that only filters that are rated for solar use should be used, which a welding mask is not. So do this at your own risk.
Though I've had the super rare occasion where the bug actually IS the code behind the print function, usually in experimental PL/OS stuff. There's a sort of turtles all the way down feeling the first time it happens.
The article talks about 'lots of comments'. The occasional comment can be helpful but many things are just as clearly expressed in code as in comments. E.g., if you write a numerical algorithm you should probably either explain it or add a reference. But if you start to see things like

DatabaseConnection conn; // Connection to the database

things have gotten very badly out of hand.
I understand what you are saying but my intentions are good and I'm trying to help.

It's a way smaller chance that I'll click a link or read an article if it starts off with something that is wrong, instead being clear and precise in your communication is IMO a huge advantage when trying to attract me as a customer.
I'd love love love if government Id card could be used as U2F via NFC.

Also, in Lithuania (and many other countries) 2FA is hardware locked to your SIM card - can't really get new one without showing your Id in a shop (the shop doesn't really use the chip on Id tho).
Paywalled, anybody got a bypass?
Just to be clear this is specifically about publicly (i.e. by the government) funded Catholic schools in Ontario.
The internet cant change power structures, its just a tool. It increased the acessibility of information - just like the printing press did a few centuries ago. An improved access to information can change some people, if they are curious enough to read about stuff and don't just look at a certain kind of pictures.
Now how do you teach people to be curious about this world?
I live in a city.

You're describing a vast minority of stores in the US, I don't know who you're trying to fool...

Sure you can go to a some neighborhoods and find stuff under lock and key and aggressive security, but the vast majorities of stores do not rely on that (in other words, the system as a whole does not rely on that, even if there are special cases for specific stores)

You're waxing poetic about rioting and people driven to extreme enough poverty they feel the need to steal Tide to sell for drugs... yeah it turns out disenfranchised people in extreme situations will not respect societal norms, not some deep insight.

We're talking about library books. You're straying into the most extreme ends of society to try and what exactly?

Feel free to identify as someone who only doesn't steal books late fees, I assure you you'll be in the minority.

>Look at how crime is celebrated in a significant amount of American culture (especially music).

Also, what kind of non-sequitur is this?!
The post-exponential era of AI and Moore’s Law
It's not really clear on what The Service is, is it youtube of all of google services?
Generative Logo Design
AMD unveils world's most powerful desktop CPUs
there is a button on top of mine that makes it turn "red" and disables it waking up on the word, I would offer to hit that button, and if you did't trust that I guess we could unplug it. It is not hard to re-setup if it looses it's memory.
We did this recently in Canberra too, to similar effect[1]. Apparently it is becoming quite common in a growing number of cities.

https://www.theguardian.com/australia-news/2019/nov/01/canbe...
I'm a woman and the income earner in my family. My Apple Card credit limit is significantly lower than my other cards. Anecdotal, but it certainly doesn't seem like being the income earner matters.
Gotten bit by that before in Ruby, which attempted to pretty print objects by recursively enumerating their properties and printing them. One mutually recursive data structure later...
I think it is more of a math exercise solved via programming. Which is somehing I am not particularly fond of.

These crop up all the time in those online programming challenge things.

They are usually maths problems (e.g. Find the combined area of two partially intersecting squares based on their coordinates of a,b,c,d and w,x,y,z) where the solution is done via programming but most of the work is, in my opinion, figuring out the maths which is testing for the wrong thing.
The dialog in question is being said in a fit of rage, to someone that the speaker believes has seduced and stolen his daughter, leading to her death. Using a comically archaic term for "unduly sentimental" in a spot like that is certainly a bad translation.
> Though I do have to reboot into a kernel w/32-bit support first which can be annoying.

Isn't that in by default on pretty much everything? I'm not aware of any distro shipping an x86 kernel with 32-bit support disabled, anyways. Are you intentionally building your own kernels and removing 32-bit compatibility? Seems like an easier thing to fix than having to reboot every time.... (Unless I've misremembered and that is a default, in which case please correct me because that throws it the other way)
The article discusses one of the impacts of compute performance growth rates slowing while compute demand (training AI models) is growing exponentially.

The 'end of Moore's law' (as a measure of performance, not density) is probably the most significant "Tech" story of the next decade. Why? Because it is going to demand engineers who can write fast code over engineers who write code fast.

A lot of frameworks and abstractions will be ripped out and thrown away as 'taking too much time for not enough benefit.'
Foreign and military policy doesn't exist in a vacuum. You can't just wave a wand, change one thing, and expect most of history to play out the same.

Navies are big, expensive things to build and maintain, and as such, they are usually designed and planned around various assumptions of potential future war scenarios. Were Britain and France friendly, or even in a union such as the Angevin Empire, their resulting navy would likely be much smaller than the combined sizes of their historical navy, since it would be pointless to maintain a navy of that size if no feasible set of combatants could challenge it.

It is also worth pointing out that large countries that manage to steamroll their opposition and establish an unparalleled hegemony tend to result in the creation of other countries that can challenge their ascendancy: the Mongol Empire creating the Russian Empire in this way is perhaps the best example.
I'm really curious how Sandboxie defends against simply bypassing all DLLs altogether (including ntdll.dll), and performing direct Windows kernel syscalls?