skysight-inc/HackerNews huggingface dataset:
> A lot of cyberpunk and space opera is like that, I think, particularly in art.

This is a really interesting observation, thank you.

If we use Neuromancer a rough start date for cyberpunk, there was nothing 'alternate' about the whole "future of neon and kanji" style. And Snow Crash made an effort to change with the times; the Japanese stylings get justified as a character thing instead of a cultural one and the psychedelic hacking gets replaced with a decent anticipation of Second Life. The Diamond Age sticks with the Japanese emphasis, but brings in China and India as major powers, and updates the sci-fi focus to nanotech.

But somewhere along the line the strength of the aesthetic sort of overwhelms the attempt at futurism. Gibson came back to the near future and present, Stephenson went to the past, present, and then the far future. The last really future-facing cyberpunk novel I can remember reading was Infoquake, and reviewers kept saying that was "practically cyberpunk" or "had elements of cyberpunk".

And then at the other end of things, Altered Carbon has humans as an interstellar species, but still gives us a half-white, half-Japanese protagonist getting pushed around San Francisco by rich people. Shadowrun goes all the way to magic spells and centaurs, but the videogames retain the rainy East Asian atmosphere. And Big Hero 6 proves it's an aesthetic you can export completely; it might be a PG superhero movie, but it's about a half-Japanese kid named Hiro having illegal robot fights in a neon-drenched "San Fransokyo".

I don't know enough to do the whole rundown, but I suspect you're right about space opera too: Star Trek and 2001 start off as a modern/futuristic vision, but endure as this weird near-googie style we recognize as its own entity.

I suppose some aesthetics are way more fun to look at than to actually live in - we keep them around for art's sake long after they fail to take root.
ive basically done this, myself some time ago.
quite a few places on the web are cut off but i make do fine without them. the problem with AWS is the infiltration into the backbone that has been progressing. the whole cloud thing was exactly what i did not want to participate in, it was just 3rd party hosting in a fancy zoot suit looking me right in the face. ive been selfhosting for sometime, and had little need for a machine in the middle except to make normal hops from node to node.
i guess ya could call it fossil net, its the way ive done it since the 70's and its never given me any grief.

there is this on github:

https://github.com/GMG-Special-Projects-Desk/GoodbyeBigFive

found in the middle of this article :

https://gizmodo.com/want-to-really-block-the-tech-giants-her...
> I fail to see how having a clean looking store alienates anyone.

I do not claim that. But it is a strong sign of the direction that the Raspberry Pi Foundation might want to target in the future. And this direction has a potential to alienate the core audience.
Amazing post.
The language server protocol (LSP) is a massive leap forward. And unlike the Microsoft of Ballmer, LSP is an open standard that any editor designer can implement.
Queue infinite stream of downvotes. News flash, you dont need an exchange to store or transact bitcoin!!! And people using exchanges should understand the risks associated with using a centralized service.
On the flipside.

Let's say you eat 300g of beef a day, every day.
Let's say a full grown cow will give you 300kg of beef.
In order to fuel this habit of pretty intense meat consumption, you have to kill a cow once every three years.

I think for many people, this in itself doesn't strike them as that immoral, especially if the cow lives a pretty chill life.

The harder one is that if you want to do the same with chickens, you've got to pop one once every 3 or 4 days. Given the fact they often live horrible lives, this seems beyond what most people can morally justify.
May be you should say "LLVM will be considered once its code is converted to V." :-)
decentralization wins out again. How many times do we have to go through this...
> An oral response to such a question from a non-technical person...

I about spilled my coffee. Too funny, so accurate! Brings back so many memories, including responses similar to the five stages of grief to a simple, nonaccusatory question.

See: Martin Short as Nathan Thurm...
One of the side effects of this problem I see is poor accessibility. So many devs learn the latest hottest javascript framework as the way to make a webpage. They end up making pages that are full of div + span soup, with complicated javascript interactions. Careful use of proper HTML elements and stylesheets go a long way that are often overlooked by bootcamp/CS degree hotshots.
We are aware that birthing causes a permanent change to the body in terms of bone calcium, along with things like tearing(which is really common), hormonal changes, etc. I also should note I consider C-sections to be serious damage, as it results in the cutting of the abdominal muscles and uterus, which can result in weakness later on.
removing the app from their app stores won't do shit though
Commodity futures trader here... this article reminds me why I got into futures: because I don't have patience to hold positions for days, weeks, months, or years. If that's what you are doing, and it's working for you - keep on doing it.

All the bloomberg articles in the world won't help you trade profitably nor consistently. At the end of the day(for me), success is a very repetitive set of tasks that rely on math and probabilities to succeed. Inside information is great(no really, it is great when you have it), but discipline was the most important skill for me to master. Before I began, I was sure I had it - and was entirely wrong.
> It is not sexy.

IMO, the desktop environment in "Linux on the Web" [1] is a very sexy usage of modern web standards (including some non-standard stuff like the Chrome-only HTML5 FileSystem API)

> put some text and images online where people can see it.

I agree with this sentiment. My "backend view" [2] is just for things like that.

[1] https://linuxontheweb.org/desk.os

[2] https://linuxontheweb.org/pics/
> We think water is superior to using the firefighting chemical compound Halon, because water Is less damaging to technology and Halon can destroy circuit cards.

Did not know Halon could destroy circuit cards. Apparently it also damages the Ozone.
I just started a new job, so I'm just going to set up an account at my local CU and have my direct deposits go there. Guess I'll have to close my WF accounts once they get this mess sorted out!
It really shouldn't be the web designer's job to pick a width that the content will display as and impose that unilaterally on everyone.

That way it's easy for everyone to make their own choices. If you want 27" wide lines of text, go ahead and full-screen that browser and have at it. If you want the text you're reading to take up less horizontal real estate than that, then you can easily make the browser itself as wide or narrow as you like.
> No you wouldn't.

That is an unusually juvenile response for HN. You don't get to determine what other people want, even if they are stupid.

> It's like placing a market order to sell AAPL and then being upset that your shares sold for $20 each.

It is nothing alike; your analogy is incoherent. AlphaGo is claimed to be hopelessly inefficient vs a human yet has an amazing track record at winning Go, and whatever your analogy is meant to mean, there is no comparison between losing money on shares and effortlessly competing with every expert in a field.

I didn't say give up efficiency and see what happens, I said when choosing between better results and better efficiency, I'd prefer results.

> Note also that your stated preference makes complexity theory irrelevant, as a brute force approach to solving any problem already achieves the theoretical optimum. Do you really want to claim that that's true?

It doesn't make complexity theory irrelevant, at some point problems become so complex you can't solve them with brute force because of physical limits. Up to that point, if I have an optimal solution and you don't, then yes I think I'm doing better than you. Efficiency is great, but not if you don't get results.

> No, you can't, except to the extent that you're assuming your body's existing limits on the amount of energy it will consume

Ok, assume that :P. Duh. A human can apparently exert about 80 Watts sustained [0] and a Gen 1 Google TPU is 40 Watts [1]. Google's laptop might use 4 of the things, but AlphaGo Zero is pretty strong, and we know from LeelaZero that you don't need a TPU to be able to crush a human professional. We aren't approaching the limits of physics or biology here. Even if biology couldn't handle it for some reason, the point is I'd rather use a TPU for thinking about Go than not, because for all that people wring their hands about what it means to think, clearly computers are better at making competitive decisions. If you'd prefer to lose efficiently, I can't stop you, but you aren't going to be winning any prizes if I use a TPU and you don't.

> That assumption means you accept that your body knows better than you what tradeoffs to make.

This is wrong. The next time you use a bicycle, train or car [2] you can reflect that you managed to make yourself look stupid on the internet. They make very different trade offs to a human and get much better results on efficiency and speed depending on what you prefer. If you were restricted to the tradeoffs your body made in transport, modern society would collapse and you'd probably starve to death or be eaten by a mob of city dwellers looking for food. Intelligence is going down the same path, where the tradeoffs that the body made are just not good enough for the context we operate in.

[0] https://en.wikipedia.org/wiki/Human_power

[1] https://www.extremetech.com/extreme/269008-google-announces-...

[2] https://en.wikipedia.org/wiki/Energy_efficiency_in_transport
Can anyone tell me what this is called in Swedish ?
Indeed. I guess I should say, I understand the appeal for investors, I just don't get why so many founders are getting suckered into it.

I suppose the investors are selling them a dream of fame, fortune, and early retirement, shored up with the implication that "if all these financial wizards want to invest in me, I must be on the right track." The fact that the investor expects most of his investments to fail, because he only needs one big success to wipe out all the failures, is glossed over.
It's pretty well hidden in the article, but the big-wave organisers seem to be fine with women competing if they're good enough.

> On the radio, Guess explained that for women to qualify, they would have to rank in the top 24 and compete with men — an approach to athletic competition that is virtually unheard-of

The "fight" is for them to have more, for sponsors to set aside the same money, and organise events at the same venues, for the top women surfers as they do for the top overall surfers - which happens in the top tennis events, but in almost no other athletic competitions.
Apple releases iPhone update to fix Group FaceTime eavesdropping bug
As a Linux user, MS Code is one of my favorite MS products.
The rule of 2 (safety in Chromium)
How to cheat at life with JavaScript, computer vision, and augmented reality
The foundation of HTML and CSS was separation of concerns, yet the most popular web app framework mixes HTML, CSS and JS together and says that it's fine. That's the first moment of confusion for students who are learning React after doing the basic HTML/CSS courses.

Someone who can build a static site (not Hugo/Jekyll/whatever) in HTML and CSS and upload it via sFTP will struggle to understand loop functions in a database-driven CMS, which require some knowledge of a server-side language.

Same goes with learning Git; there's a big jump in perceived complexity when you go from coding inside Sublime Text and typing commands into a Terminal.
Or you could have a Quadriga-like incident where a single person's death or fraud takes out an entire bank?
> Modern C++ doesn't really help. In fact, in my opinion, modern C++ tends to be less memory safe than "classic" C++, because it adds all sorts of new fun ways to get use-after-free.

I think modern C++ is much safer than legacy C++, not by disallowing the USE after free, but by giving you the tools to make sure that the FREE happens at an appropriate time. A lot of this is not necessarily a feature of the language itself, but of idioms the community seems to agree to ie CppCoreGuidelines. I'm thinking of

- never use the delete operator manually, prefer std::unique_ptr

- prefer single ownership over shared ownership

- prefer immutable over mutable state

- ...

I agree with you that compared to Rust, this places a lot of burden on code reviewers and is in no way perfect, but I wouldn't say it's going in the wrong direction, making the language less safe.
Oh man... I cannot recommend seeing TSO live highly enough. The music is amazing enough by itself, but the live shows - with the lights, the pyro, the video screens, and all the other "stuff" they do - are an absolutely amazing spectacle.

I'm also very happy that they've slowly been incorporating more old Savatage songs into their sets. :-)
Is there any reason to use LSP, rather than simple JSON messages passed between the front-end and back-end? That's the approach that Xi uses.

https://github.com/xi-editor/xi-editor
TinyGo – Go on Microcontrollers and WASM
I think aviation probably has a huge time-to-market compared to almost every other technology field; the B-52 first flew in 1952 and is scheduled to be decommissioned around 2050 (!)

Aircraft bought today will be in service for at least several decades; it wouldn't be profitable for airlines to dump cash into them otherwise.
Sadly, I don't think so: https://cantoriscomputing.wordpress.com/2017/03/04/paypals-e...
Very funny, but you're describing a failure mode of bitcoin exchanges rather than the bitcoin network, which is not what the parent was talking about.
> What do you think embedded/realtime systems, signal processing, graphics, and kernel developers are supposed to use?

My guess is that they'd use Rust for new code.
Parse vs. Heroku vs. AWS vs. GCP, what is your preference?
I heard some folks start with Parse/Heroku, then move to AWS later, is this popular? What is the reason for the migration?
I disagree - if "The act of you buying drives prices up", then you are making the market, not speculating about the future.

Trying to predict markets has a high risk of ruin.
Next time Google and everyone else please.

Edit: There are particular companies that also think that GDPR is new kind of the cookie law and they can shovel the tracking down the throat by declaring it an essential feature of their service.
This is an "it depends" thing.

If you're viewing documents, they're typically more vertically than horizontally oriented. That is, the parts you need to see more of are above/below of the viewable portion, not left/right of the viewable portion. So a browser being used for reading is often more useful when it takes up maybe half the screen on a high-res/large monitor.

If you're accessing webapps, that have more objects arranged horizontally, then going fullscreen may be more useful (think Trello boards and other things).
Yeah, very true. VB1 and then Delphi constituted my ingress into the world of GUI programming as well, after C64 Basic and QBasic.
Love Hugo, can go from git commit to serving in 30s. GCloud builder + GKE on a single n1 vm.

JS shows up in the themes / customization, but for the most part you're only dealing with Markdown
And yet, can you point to the specific thing that he deserves credit for? Maybe my model is right, and there is nothing anyone can take credit for.

Why did he put in effort, and others didn't? Was he born to work harder, then why praise him? Or was he taught to work harder? Then why praise him. Given a choice of comfort or effort, he chose effort - why did he choose that and others didn't? Because he's morally superior? Then why is he, was he born that way or taught to be that way? And either way, why praise him for it?

The other complaint I have is your framing where "not earning one of the largest fortunes ever seen on the planet" is the cutoff for "did nothing with their lives" and then using that to scorn the peers who didn't. When do you see a discussion about how worthless Mozart's school peers were, or how Dostoyevsky's peers didn't write any good books?

The other other complaint is that writing a good book is something a person does, guiding money into their bank account is something a Capitalist does. Many people don't like DOS or Windows or SharePoint as a technology, don't like Microsoft's business practices, and don't like unbalancedly wealthy CEOs - which bit of that is the credit-worthy part? Making a successful computer company in the 1980-1990s with family wealth and connections and funding while breaking the law to stop competition is surely "playing on easy mode" if anything is, right? Where's the praise for the people who achieved a lot smaller monetary success, but did so against harder odds?
I'm not totally up to speed on ECS vs EKS economics but it seems like EKS with p2/p3 would be a sweet solution for this. Even better if you have a mixed workload and you want to easily target GPU-enabled instances by adding a taint to the podspec.
>First, it's Lisp not LISP. Using "LISP" immediately flags you as someone with a superficial (if at all there) understanding of the language.

Actually both versions are valid.

You seem to not know historical information about Lisp/LISP. While Common Lisp is spelled "Lisp" and more modern use is Lisp, historically LISP has been prevalent (and tons of Lisp dialects prefer the capitalized version, e.g. like "fooLISP" or "barLISP").

Second, you are concerned with superficial details people don't and should not care about. We're programmers, we care about the code and what you can do with it, not about whether some language is "properly" spelled in caps of mixed case.

Third, you are rude, which is worse than both of the above.
What is Dai, and how does it work?
Not too wide for my browser windows, which are a bit under 50% of screen width.
Trend following is exactly what it sounds like. Pick a trend(over a time frame you choose, using a set of indicators you choose), then join the market on the side of the trend. To be successful, you must join the trend early, and be vigilant and disciplined enough to cut your losses when your trend fails to gain momentum and/or reverses.
Can someone recommend a good tutorial on getting started with VSCode? I downloaded it and it feels overwhelming to develop C/C++ code compared to Sublime Text. ST has simple build system (just path to compiler) and it runs out of the box. With VSCode, there are extensions and .json files for configuration and it is all extremely complex and overwhelming.
> The use of cloud services to sidestep the AGPL requirements is the newest loophole to try and avoid the requirements that the software author intended.

See, I disagree with you wholly here. Cloud-based services are literally what the AGPL was designed to "counter". Changes to the application _itself_ need to be released, but anything supporting said application is out-of-scope of the license.

> "Derived work" has no concrete definition.

I think the definition given by the copyright office is as close as we'll get. [2]

>> A derivative work is a work based on or derived from one or more already exist-ing works. Common derivative works include translations, musical arrange-ments, motion picture versions of literary material or plays, art reproductions, abridgments, and condensations of preexisting works. Another common type of derivative work is a “new edition” of a preexisting work in which the edito-rial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work.

>> To be copyrightable, a derivative work must incorporate some or all of a preexisting “work” and add new original copyrightable authorship to that work.

Specifically that last sentence quoted. Management software that does not contain the original code is not a derived work.

> Work licensed under the SSPL has almost all of the same freedoms AGPL works have, unless you are a cloud provider attempting to wiggle your way around the licensing requirements for derived works, and only then the additional clause steps in.

I also wholly disagree with you here. SSPL violates the 4 Freedoms [1], and as such is substantially different. It's not something that you can go, "well, but I don't like that, so I'm not going to include it in my definition of equal".

Freedom 0 ("The freedom to run the program as you wish, for any purpose") cannot be "qualified with "conditions", otherwise it is not a freedom. Freedom 0 is also fundamental for the other Freedoms to even be meaningful.

[1] https://www.gnu.org/philosophy/free-sw.en.html

[2] https://www.copyright.gov/circs/circ14.pdf
To be honest, making a meaningful difference towards which cause is probably easier without leading by example there.
Positive Stories of Hope and Communal Action from Rural India
The media, when Kanye tweeted.
I think I agree. You don't need to setup an entire modern javascript build-chain in order to build a simple site, and if that's the advice that they received, it was bad advice.

Having said that, 1) HTML/CSS even outside of any JS is complicated, and website builders are probably a better approach, and 2) all those JS-based frameworks are there for building web-applications, not web-sites and therefore geared towards solving programming problems (like how to organize and maintain thousands of lines of code).
> I would go so far to say that paperwork will increase even more, directly because of these specific incidents, "to make sure it never happens again."

This, I have a feeling that the real root causes of this problem will only get worse in response to the incidents. Based on reading this and a few other articles and posts and no experience at all in any Navy (but some with other bureaucracies), I judge those to be mainly ever-increasing demands on resources and nobody in the chain with the incentives to say "No, we just can't do that", and ever-increasing levels of paperwork, training, documentation, and other types of bureaucratic make-work to ensure that the last dozen Major Problems can't possibly happen again. It's also not very professional or conductive to keeping good people in when you clearly throw those at the bottom under the bus when they're involved in a screwup whose true root causes they had no power to fix.
How would that work at the operating system level, which is where page in and outs occur? You might be able to tell some OS's not to page out a specific page, but with variable length data that becomes impossible
I understand what they said. That statement reads: "Machine learning has a concept of a neural network, and the brain is not that". A correct statement would be: "The field of machine learning makes use of a computing system called an artificial neural network, which is loosely based on the structure and function of a biological neural network."

The statement in question would be like saying: "Italians most certainly do not make real coffee, as the term is understood at Starbucks." There's a technically correct reading of that sentence, but the implication is offensive to the subject matter.
> That's why almost every browser exploit (of the last ~10 years at least) uses at least one UAF in their chain.

That's usually because the "low-hanging fruit" is mostly gone due to protections like stack canaries, CFI checks, address randomization, and sandboxing, which makes things like buffer overflows or jumping to shellcode more difficult.
The other possibility for completely on-prem use right now is running it using the dev server: https://google.github.io/clusterfuzz/getting-started/local-i...