skysight-inc/HackerNews huggingface dataset:
You're confusing me with another poster, dawg. I said nothing about heavy elements.

> 'circular dependencies' argument is as meaningless as saying that biological organelles are essential to the production of nuclear weapons

Lol okay, or we could actually be mature about this and stay within the bounds of the discussion. Yes, it's meaningless when you stretch it that far; but I didn't. These systems are in direct contact with each other and depend on each others' designs to function. That has nothing to do with nuclear weaponry.

> We can model weather numerically without modeling each and every molecule because that low-level interaction doesn't really affect fluid dynamics

Yes, that's called classical mechanics. We wouldn't rely on QM to describe large-scale weather phenomenon which our current laws of classical thermodynamics encapsulate just fine. But these are all models, not reality itself; If we found out tomorrow a GUT which directly modeled quantum perturbations all the way to a storm in Kansas, with high accuracy, we would use that instead. So referencing our current applications of our current immature physical theories is pointless to this conversation.

> You might as well muse about the effects of feline ESP on the weather.

You just cannot have an open-minded scientific conversation can you? It just has to be a chance to show your intellectual superiority? Hardly a conducive attitude for progress and breaking the status quo. At one time Newton was considered nuts. At one time Einstein wasn't taken seriously. I'm not Newton or Einstein but neither of their bodies of work were developed having conversations with people like you.

More to the point, your derision is ill-formed; Comparing quantum gravitational fluctuations to ESP is just insane. One of them is very much real and proven. We just don't have a GUT to tie it all together.
S U P E R P O W E R
U
P
E
R
P
O
W
E
R
2 0 2 0
0
2
0
If you’d said that even a few years ago, you’d have been right. Now renewables-plus-batteries have about the same LCOE as nuclear even in France, with plenty of reason to expect both renewable production and storage to become even cheaper. (France already has pumped hydro plants, but I’m not even counting them in the LCOES because I don’t know their capacity or how long they will last, but they’re unlikely to build more because they apparently battery storage is now cheaper).

And I’m saying this as someone who is a fan of nuclear tech and who thinks most of the public fears are disproportionate.
By far the best feature for me is DUAL APPS: separate copy of an app that runs absolutely separated from the parent app. This way you can have e.g. two Slacks or two Facebooks or LinkedIns logged into two profiles without endless switching.

Other sweet things: support for WireGuard VPN, customizable keyboards (I'm a big fan of "finger slide" typing pioneered by, I think, Swipe), giant Google Calendar widget on the main screen...
Apple Watch has some great features. Most of it's features are things I actively avoid though (ie notifications etc).
Agreed. There is definitely a problem where most people think OOP = Java. But, if you think a bit more abstractly you find that Erlang is a much better OOP while being famous for being so very functional. Also, you get bits like http://wiki.c2.com/?ClosuresAndObjectsAreEquivalent
Only to catch up with what was already happening outside Bell Labs world.

C is indeed the JavaScript of systems programming.

"Oh, it was quite a while ago. I kind of stopped when C came out. That was a big blow. We were making so much good progress on optimizations and transformations. We were getting rid of just one nice problem after another. When C came out, at one of the SIGPLAN compiler conferences, there was a debate between Steve Johnson from Bell Labs, who was supporting C, and one of our people, Bill Harrison, who was working on a project that I had at that time supporting automatic optimization...The nubbin of the debate was Steve's defense of not having to build optimizers anymore because the programmer would take care of it. That it was really a programmer's issue.... Seibel: Do you think C is a reasonable language if they had restricted its use to operating-system kernels? Allen: Oh, yeah. That would have been fine. And, in fact, you need to have something like that, something where experts can really fine-tune without big bottlenecks because those are key problems to solve. By 1960, we had a long list of amazing languages: Lisp, APL, Fortran, COBOL, Algol 60. These are higher-level than C. We have seriously regressed, since C developed. C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine. This is one of the reasons compilers are ... basically not taught much anymore in the colleges and universities."

-- Fran Allen interview, Excerpted from: Peter Seibel. Coders at Work: Reflections on the Craft of Programming
>That said, many torrent servers support a web-based interface which you should be able to control easily with Safari.

Yeah the deluge webui is what I use on the desktop. Doesn't play nicely with ios safari at all though.

>If you need something more custom, there's plenty of good SSH clients on the App Store and most will support fancy screen/tmux/TUI interfaces so you can control your command-line torrent client.

I ended up just installing an ftp client. 90% of what I wanted to do was add torrents and I can do that just by uploading to a watch folder.

Although your mention of ssh reminds me that I first tried to set up a shortcut that ssh'd the torrent over instead, which would be a preferable set up if it worked. It creates the file on my server but the file size stays at 0 bytes and the shortcut never finishes running. Any idea what I did wrong?

https://i.imgur.com/dbjZtEH.jpg
I understand where you're coming from. You're talking about stellar dispersion of elements-- which is true. Somehow this isn't relevant to forming life? I guess that's why none of the people shitting all over my musings in this thread are actually working in Physics and not just recounting what they read in a Pop Sci article. Dunning-Kruger effect, I guess.
Neither Go nor Rust has objects or inheritance.
Windows Server is based on Windows Desktop, even the teams they kinda unified a while ago. Is not like they spend that many money directly on Windows Server.
I assume $10 per domain and GrubHub is shown to register tens of domains. Assuming a popular restaurant is worth 50 domains, they only need to capture 20% of average $25/order for qty.100 orders through 50 domains in 1 year to pay the annual registration cost of the scam.

The scam is that restaurants can’t as easily pay $500/year to prevent GrubHub from squatting on and SEOing typos of their domain, and GrubHub can simply go make up another 50 domains when the owner takes over the first 50, because they only need the 20% “marketing” ripoff from 100 orders to break even again.
If temperatures frequently get below -30C in the winter, one would think that getting a proper sleeping bag rated for that would be a no brainer.
Governments are not free markets. That is the problem. What you describe is exactly what governments do. They try to do better than free markets (human hubris, I guess), and therefore they produce waste. Few, if any, political parties try to reduce government.
I mean, if we're being fair, compare the domain of ICANN to the most-regulated industries such as finance, healthcare, drugs, education and housing... There is no question where prosperity and liberty are winning, and where corruption, inequity and insufficient supply/quality are dominating.
I keep private and work stuff separated. I have a private SO account as well.
Into the Drink Roman Shipwreck Stocked with Amphorae Found Near Cyprus
Not just mature codebases; also mature developers. I collected a bunch into libcperciva, and I would hate to write code without ELASTICARRAY_DECL, GETOPT, or PARSENUM.
Did he fix without changing the system? The story of how the hospital chose the software would also be interesting. I guess the people who made the decision had close to no input from people that would actually use the system.
> Any slice implementation that references to the original data has to be some kind of "fat pointer". Is there any other way that can be done?

Yes, add one more level of indirection.

For instance traditional "oo" languages don't usually use fat pointers for dynamic dispatch, you have a single pointer to an instance which holds a pointer to its vtable.

In Rust however, the "object pointer" is a fat pointer of (vtable, instance). Go's interface pointers are the same (which combined with nils leads to the dreaded "typed nil" issue).
> Opens article.

> Assaulted by popups.

> Closes article
In South Africa everyone is cold in the winter (if you are not in places like the KnP) due to bad designs and insulation, bad clothing perceptions and cultural factors.

A guy once told me that they install thermostats in corporate buildings that are actually disconnected from the system because people complain less if they can see thermostats in the room.

Basically, in the winter, we need to wear jackets while sitting at our desks in a place like JHB simply because the ventilation for some reason is pretty cold. I've heard that in European businesses you take off all your warm clothes indoors and just wear a T-shirt or other shirt.

There is also what we call it the "aircon" war. Usually black people (and myself) want the aircon off, but white people want it on. This is a joke though so don't take it too seriously (or racially). But this is mostly about when the aircon is cooling the building. When it is supposed to heat the building in a colder region most people will agree that the rooms are too cold, but for some reason we can't seem to learn this lesson.

By the way, for the sake of interest, Jan Smuts was well known for having a house with very cold winters and very hot summers. It is said that his guests would often comment on this when they stayed over. [1]

[1] Jan Smuts: Unafraid of Greatness. Richard Steyn
Now imagine those of us that already knew Turbo Basic, Turbo Pascal, Modula-2, before seeing C for the first time.

Naturally we weren't tainted by the myth that C was the very first systems language and we knew there was a better way.

Morry Worm is 30 years old by the way.
https://www.macrumors.com/2019/06/24/macbook-air-macbook-esc...
Grice's razor: "As a principle of parsimony, conversational implications are to be preferred over semantic context for linguistic explanations."

People fall into semantic battles when they don't feel qualified to discuss the real substance of the conversation. A pity, I was hoping for some stimulating discourse and not a bunch of egotistical hogwash missing the entire point of my proposition.
Half the problems are solvable with allowing remote work, including the issue with such low pay in LA. But that will mean more chance of leaks.
It might be partly the truth. People often leave for lessened control/interest rather than other gains. It takes years after the leave to reveal that kind of reasoning anyway.
>Do you mean control another computer running bit torrent to initiate downloads, view and change status?

Yep!

>If so, at least with Vuze, you can do that by going to remote.vuze.com and pairing it with your computer running the vuze client.

Yeah I use a webui for Deluge when I'm accessing it by desktop, it's just not optimised for phones at all. Hard/impossible to click some buttons. I might have to give something else like vuze a go and see if its ui is better. Thanks for the recommendation.
Pretty good value for money for pros who need what it is designed for. It's not a student computer for writing essays and browsing reddit.
I was referring to things like removing the Start Button/Menu in one version then bringing it back in the next.

Or the "Metro" versus "Classic Desktop" duality, where you had two versions of each builtin app. Some documents/links inexplicably opened in one version and other things in the other. Some dialogs used the classic UI while others used Metro. Some system preferences used the new fullscreen UI subsystem while others opened in the legacy Windows 95'ish panels..and they linked to each other! (like desktop resolution/monitor settings.)

I recall an instance where I could not copy/paste a password for a VPN service, because the password field appeared in a Metro-based sidebar overlay on the "classic" desktop, that collapsed itself when I clicked on a classic window.... Of course Metro was thankfully disowned by subsequent Windows releases as well, but it's still a cautionary tale of Microsoft's indecisiveness and Lovecraftian UI horrors.

Or earlier situations like when they cannibalized DirectInput in favor of the dumbed-down XInput API, dropping advanced features for force-feedback joysticks.

Or when you could not get great DirectX performance or access all of its features from within .NET for quite a while.

WPF was not used by Microsoft themselves in their own products as much as its adopters hoped, either.

Whereas on the other side of the fence, Apple has already been using Swift in quite a few user-facing areas of their products, and their latest graphics tech was fully usable from their latest language since Day 1.
Vue Dashboard – Open-Source and Free
Isn't that a bit like saying assembly language is directly responsible for all of the trojans and virii out in the world?
seems fine, nothing to worry about here
Loads of people wear them in Australia.
I work in a mostly MS shop currently. Of course, all the orchestration scripts I've written for CI/CD etc around our projects are using Docker and Node. Then again, in the main project I'm on, everything I didn't make is .Net Framework and not Core... so going to spend months migrating the crap to actually make progress with some other needs.

There are some things I do like about C# and .Net ... the culture is rarely one of them. Though I still prefer it to Java for the most part.
To what extent does the number of families in a building change with the law vs. just evolving as the environment evolves? I'm currently staying temporarily in the bay area, and it seems that many homes here have been "converted" from single family homes to full-time airbnb's with extra bedrooms and bathrooms tacked on in any way that they can manage. Functionally it's probably common for a suburban neighborhood to be a bunch of "4, 5, 6-plexes" when appearing to be a typical suburb of single family homes on the outside.
Instead of asking what they do (which could indeed be an odd question), ask what their vision is. Most leaders like to talk about it. While they explain their vision, you can ask questions around how to get their, what their role is in this plan, etc.
I disagree with it being OO when it doesn’t have inheritance. No classes or class hierarkies, no passing things along to children. Seems very different than what those who invented OO had in mind.

Structs with functions attached is easy, and not entirely uncommon in procedural and even functional languages.
I am not a big Go fan, but it definitly can be used for such tasks.

You can always point those people to Go's main compiler being written in Go, Android's GPU debugger, gVisor, Biscuit as examples from systems programming in Go.
This makes the burgerclap mad as fuck lmao
pure fashion

pun intended?
The Linux Kernel can free memory; the balloon driver included in all kernels allows it to dynamically shrink and grow memory with a variety of urgency levels and the kernel can (optionally) shrink memory itself once it's not needed based on various parameters. It's fairly reliable and works well.
G-20 Summit witness on Modi’s stand on India’s data localisation Policy
In my opinion, as a programmer who learned C when it was still in its infancy as a language, and who has used it in nearly every single project in 30+ years of professional development, what we need to do is not just teach the C LANGUAGE, but also the C RUNTIME, EXECUTION ENVIRONMENT, and .. most important of all .. the C COMPILER.

Each of these aspects of the "C ecosystem" needs to be well understood in order to be a productive, high-quality C developer. Its not enough to just type a bunch of stuff and then throw it at the compiler and see if it works - you have to understand what the compiler is doing with your language constructs and how this will be executed in the target execution environment.

So many times I've had to debug "professional C developers" who have no clue what the compiler is doing to their code, no idea what a TEXT SEGMENT is, absolutely zero responsibility for the HEAP, let alone runtime loading and linking. Its all just 'voodoo' behind the 'black box' of the compiler.

But even just having a basic understanding of these components can mean a huge difference in quality C code.

Another thing every C developer needs to know: how to debug code and read assembly language in the context of the operating/execution environment. You don't need to be able to WRITE assembly, but at least fire up the debugger and step through your program a few times to see how it behaves .. this can go a long way towards increasing a C developers understanding for what is happening and why its important to know all the other components. Too many times I've solved a major, delaying bug in a project by just re-ordering the linker commands or, even worse, cleaning up the linker commands to remove stuff that was glibly thrown at the wall by some other dev.

Also - all warnings are errors: no exceptions.
As a Dutchman, I'll never understand the American idea that "suburban feel" has to mean "fully detached houses". I mean, I live in a country where nearly all suburbs and small towns consist of mostly connected houses - duplexes, triplexes, hexadecaplexes (pardon if my Latin fails me here), and so on.

The big downside to such housing (I live in the middle of a chain of 20-odd connected houses) is that gardens are small-ish and close to the neighbours'. If they barbecue, you're sitting in the smoke. But hey, this isn't Texas, people only grill every so often. At the same time, the benefits are enormous: because suburban density is higher, everything is biking distance, even in bigger cities. You need a car for less, which means that there's less cars, so streets are safer.

The local suburban shopping areas are well equipped and nearby (biking distance and often walking distance). In my suburb, there's a few "shopping areas", i.e. street corners with a supermarket and a bunch of other shops (drugstore, kebab parlor, clothes maybe, etc). These shopping areas are not even a kilometer apart from one another. If you live halfway two then you can walk 500m either direction and have sufficient facilities for your daily needs. These shops can stay in business because the suburb is relatively densely populated. If we had detached housing everywhere, the shops would need to be bigger (to make it worth driving to), and thus further away (cheaper rent), and thus need big tarmac parking lots, making it harder in turn to visit multiple shops in a row, etc. It's just a nasty downward spiral.

I'm really glad the Dutch housing culture developed this way. I mean even small towns in cheap areas are built this way, even if the ground prices would mean detached houses are affordable for most. People just want to live close to facilities. Connected housing is the best backyard-included way to accomplish that.
Go's main compiler being written in Go, Android's GPU debugger, gVisor, Biscuit, G.E.R.T and tinyGo for bare metal embedded.
You're right; I'm just trying to not stray so far from the intending meaning of my post. However, our organelles are indirectly influenced by gravity as a result of cascading interactions with other macro systems.

I'm just sure someone could make the argument that one bacteria out there was shown to function identically without gravity, thus dismantling an argument I was never trying to make. Organelles are different because they interact with a larger cell structure, which interacts with a larger tissue structure, the latter two both having experimentally proven dependencies on gravity for optimal performance in their current structure. Yes, a lot of our cells would work more or less the same in zero grav-- but would they have ever formed that way in the first place? Your guess is as good as mine.
> The most telling sign is how many FP languages are in existence today. If it was such a good thing we wouldn't need them all.

This is a silly argument. FP means only first-class functions and immutable values, and the vast majority of FP languages agree on those.

But there are many other design decisions for a programming language - type system, laziness, purity, homoiconicity, and whatever other features, paradigms or constraints people might find desirable. THIS is what explains the diversity of FP languages.

Btw, there's the exact same phenomenon in OOP languages. They all agree on classes, and differ on hundreds of other aspects.
Now French Lawyers Demand Statistical Data Ban, Following Judges’ Move
There's not a whole lot of risk in being first in line to buy up all of the XBoxes and scalping them to desperate parents.

Or to buying up enough aluminum that you can hoard it.

Or owning enough land that you choose the price.

When you control the supply of an essential resource, you can name your price. Great way to make money, terrible way to make a society.
Cappuccino had promise early on, but fell into the trap of trying to reinvent way too much, and doing a horribly bad job of it. The end result looks terribly ugly, and utterly unusable in general.

Ugly: it looks like a bad imitation of the appearance of Mac OS X from a mixture of 2002 and 2007, regardless of the fact that I’m on Windows in 2019; and due to pervasive use of 1× raster images instead of vector graphics, gradients, &c. is even more ugly on a high-DPI display. (This use of raster images without complete preload causes rendering issues when a control state is achieved for the first time, too, just like the rollover effects of the era, long since obsolete.)

Unusable: it implements scrolling from scratch, which I have never seen work well, or even almost well—it’s just something that you should never under any circumstances do; in this case, I can only get their demos to scroll at about 1% of normal speed on my Surface Book’s touchpad, and touch-based scrolling doesn’t work at all.

It tried to be Cocoa on a platform that is not Cocoa at all, with what was even a mediocre implementation a decade ago, let alone now. (I remember being excited about it when it was first announced, until I actually tried using it.)
Interesting - I read it as something rather different - a hatchet job on the management style of Tim Cook - not exactly what I would be presenting to shareholders
I mean, some types of implementation of fat pointers are fully compatible with the C spec, and would mean that undefined behavior will result in a crash rather than overflow. Slice behavior would not exist though.
Here in Asia, if my data plan is reached quota, I'll be charged by bandwidth: $x/MB and it's much more expensive than the normal data plans. So I still have full throughput but pay significantly more for it.
Show HN: Black candy – A self hosted music streaming server
So this is basically Flutter but for Swift?
My current preferred language/runtime/execution environment is: just enough C to support the Lua VM.

Write low-level stuff in C as necessary, expose it as an abstraction to the Lua VM, write all app logic in Lua.

This really represents a great bridge between two worlds and I've just found it so incredibly productive.

Disclaimer: grey-beard C dev who doesn't need to learn your new-fangled language that 'fixes' everything (npm, lol) because I already did it decades ago with Lua ..

;)
I always think of the two kids that got rich gaming the new Internet bidding process to buy tons of ammo that went to the military in george jrs. Iraq war that was completely useless.