skysight-inc/HackerNews huggingface dataset:
"The Grid" is a fascinating machine. If you're interested in it the full name is the GRiD Compass 1101. It used a display I've never seen on any laptop before, an electroluminescent monochrome one, really weird tech there. It's primarily used in static displays like car dashboards because it's very unlikely to "burn out" (not even sure it's possible). I've never seen them on dynamic displays before.

More fun facts, it was used in space, and perhaps even as the "nuclear football".
Thanks for the update in the sibling comment, sounds like some of the concerns are already met.

Does the specification format describing which gist and version is a dependency I want to download using the versioned values by default, or does that require a specific switch / manual edit?

Also, what happens if the gist is deleted?
I feel grateful to have grown up in a mid sized town. Population ~200k + College town of ~50k students. My bike radius was determined by my fitness level. I had all of these city experiences and the rural ones too because it was 100 miles to a big city. Even that was close enough for when you needed it but far enough we weren’t a suburb. The constant flow of college students kept the restaurants and entertainment at a high quality and on trend.

However, my bike gang was a bunch of little vandals. So we probably skewed the stats towards not letting kids outside.

Now I’m parenting in big city and I feel sad for how kids around here live. Trying to figure that one out before he gets older. He’s only 1 so I have time.
Lesson being if you want to delegitimize an opinion, post en mass in favor of it from fake accounts.
PixelVision8:

https://www.pixelvision8.com/

Found it via this list https://github.com/paladin-t/fantasy.
> What's wrong with accelerating toward the planet

It rotates the orbit, which is not the most efficient way to de-orbit. Instead, to de-orbit with minimal delta-v expended, you burn retrograde at the highest point of the orbit. This will lower the lowest point of the orbit into the atmosphere.
They are communicating their aspirations. That they want to do colonies. That they want bigger stations. Interstellar travel. Multiplayer. Unusual drive concepts.

And they tell you the tone. Note all the stuff crashing, but also the hopeful message of expanding. It's an emotional appeal to you. It's a way to communicate to your audience that, "Hey, we get you. We know what you want from this series, and it's in good hands."
Sorry, I don't think I was clear. I'm saying that the technology exists and is capable and established. I had intended to acknowledge that client implementations and UX is exactly what we're missing. I'm not apologizing for that; I accept that this is the current state of affairs and that it is the sole reason we don't have this widely today.

My original point was simply that the technology exists, and pointing out that there isn't a decent client doesn't negate my point.

It is unfortunate that our ecosystem is arranged such that a decent client hasn't happened.
There were earlier systems in the 1980s that combined PCs (or equivalent machines) with Pioneer LaserDisc systems (which could be controlled via a serial port) - a somewhat well known one was the BBC Domesday Project:

https://en.wikipedia.org/wiki/BBC_Domesday_Project

An early glimpse of the future, somewhat.
What was the loss for the company if KSP failed?
They were sponsoring the cost of KSP dev time to keep their lead developer not to actually create KSP. Under your mercenary evaluation of this the company didn't actually have any chance of failure as the dev stays, so by your reasoning the company shouldn't get any of the profits.
He was adored by Hong Kongers - he is now generally rather disliked and considered a sell-out in HK, for exactly this reason...
This means you can't re-order the computation, though, or memoize it—at least not the the extent it's possible without IO.
> How can that be done? For one thing, education—whose benefits are concentrated in the extravagantly trained children of rich parents—must become open and inclusive. Private schools and universities should lose their tax-exempt status unless at least half of their students come from families in the bottom two-thirds of the income distribution. And public subsidies should encourage schools to meet this requirement by expanding enrollment.

I wonder if people who propose such lofty ideals reason through the possible consequences (direct and 2nd and 3rd order effects) of such ideas and how it might backfire?

Right off the bat, I can see two possible consequences:

- the schools reject the proposal, lose tax exempt status and just charge more because many of their students' parents can afford the added cost. The second order effect of this is that a school that was once financially accessible to the top 5% maybe only becomes accessible to the top 1% because of the additional tuition required to make up the lost tax exempt status.

- the schools admit 50% from the bottom two thirds and the quality of education suffers because the bar has been lowered and the school can no longer be as demanding. This is a reasonable expected outcome because the article cites strong correlations such a "children whose parents make more than $200,000 a year score about 250 points higher on the SAT than children whose parents make $40,000 to $60,000.". Assuming they keep the school as demanding even with 50% from the bottom, a second order effect of this change would be extreme anxiety for the students that aren't as capable being thrust into a system that hasn't attenuated expectations to accommodate their abilities.
Re: Calico. Lots of turnover, lots of focus on basic science. Still recruiting wonderfully talented scientists. Still very secretive about progress.
Note sure if that is useful or not!
Paul Allen was known as a much better programmer than Bill Gates. But comparing them to Steve/Steve doesn't make sense.

Bill Gates didn't write DOS he purchased it after selling it to IBM. More of a business guy than pure programmer.

Steve was in a class himself creating the hardware/software for the orginal apple.
I wonder does that mean you could also enforce freeing memory allocated by a pure function as well?
Most Chinese posters to HN (pro or otherwise) either have access to a VPN or are overseas anyways. Not all people posting from within China are particularly pro China or even Chinese (maybe half?).
A long time encyclopedia editor (who worked at Britannica, World Book, and Encarta) told me that door to door encyclopedia sales were dying well before Encarta. Due to the rise in two income couples, which radically narrowed the time window when you could get anyone to give you time at the door...
You say that like nobody developing iOS apps has stakeholders. Apple gives developers solutions for that which are much neater and streamlined.

For development life cycles, sideloading is an unnecessary kludge.
The spooky thing is that the physicist that "finds things that correspond nicely to the mathematician's list" is so freaking good at predicting nature and yielding it to his will.

People always looked at nature through the lens of their minds and came up with creative explanations for reality (like the gods/4 elements/mysticism etc) the difference is that they were much worse at any actual real-world predictions/control compared to modern day physicists.

So we much be on to something here.
> the only ways the models tend to be wrong is that reality tends to be worse

I don't know where you're getting that from. The models have been significantly overpredicting warming for quite some time now.
I would almost say the -the- killer app for CD-ROM was Myst. I know I bought my second PC in 1994 (an Acer 486 DX2-50 with Vesa Local Bus graphics and a CD-ROM drive) just so I could play it (my previous machines as an adult were both Amigas).

You may be wondering why I say "second PC" - well, just before graduating high school my parents bought me a laptop, a Tandy 1100HD - which was technically my first PC. Later, after I had left home on my own, I bought an Amiga 2000, then an Amiga 1200, before getting the 486.
The point is that more laws will have a diminishing effectiveness, while also impacting only those who follow them. How strict current laws are, anywhere in the world, is beyond the point.
I've always gotten the impression that Microsoft was from the beginning more of a business enterprise than an engineering one. Gates and Allen wrote BASIC for the Altair, and then made it big by buying QDOS after Gary Kildall was out of the office when IBM came by for a meeting. Doesn't really compare with the revolutions of the Apple II and Macintosh.
I would have agreed... but if that all helped them book IEEE, then it was worth it. From a reputation standpoint, IEEE could give them quite a bit of cache.
Confirmed on Safari 12.1.1--albeit different than you mention. Things work fine if I'm fullscreen on a 15", but if I reduce the window size, I see the color palette & buttons cover the image with no option to minimize or move them.
> Do you mean I have to practice pentesting on places like HackTheBox AND algo's on leetcode and similar if I ever want to be in AppSec?

TLDR: To some extent, Yes. Some AppSec employers want both or some want in-depth security knowledge, but I won't risk not knowing algos when applying to any role related to software.

As much as I do not like this way of interviewing, the reason why employers use Leetcode is to give you the chance to 'prove your skills' if you don't have any experience or a portfolio. I would not risk going to the interview not studying algorithms with any software related role; including AppSec.

Eventually, there will be too many candidates trying to convince the hiring manager to select them for one job. In the case of the security industry, some might use security blog-posts, references to CVE's, HackerOne reports or CTFs to shortlist them and bypass the leetcode stage, which I would prefer that over using leetcode. But not all AppSec employers look at this.

So yes, I'm afraid to show you are the 'ideal candidate', you have to know both algorithms with whatever domain you want to enter in to be on the safe side.
With the many thousands of podcast hours, what people choose to 'hear' often reveals a lot about them. This author likes to feel outraged and superior to those who don't agree with him.

As he puts it: If we all have fatal flaws, this is Joe’s: his insistence on seeing value in people even when he shouldn’t, even when they’ve forfeited any right to it, even when the harm outweighs the good.

That's just it, everyone has value and you can usually learn something if you'd stop being so judgmental.

Joe is one of the great interviewers of our time. His genuine curiosity enables the conversation to unfold naturally so you get to know the guests good and bad traits and they are revealed honestly without an agenda so you're free to come to your own conclusions.

I hope the all the presidential candidates will be guests on the podcast. Yang and Gabbard(s) are particularly good if you want to learn more about them.
A lot of the transmeta crowd, at least on the hardware side, went on to work at a very wide variety of companies. Transmeta didn't work, and probably was never going to work, as a company and a product, but it made a hell of a good place to mature certain hardware and software engineers, like a VC-funded postdoc program. I worked with a number of them at different companies.
> Importantly, none of these sources show any improvements over time. If we saw meaningful improvements in "modern C++" codebases, I'd be much more willing to accept "modern C++". As it stands, there is no such evidence that "modern C++" provides any demonstrable benefits regarding memory safety.

I don't know of any study comparing memory safety of "modern C++" vs "legacy C++" code. None of the references you provided contains any information about that, so I think it's unfair for you to pretend that it does. From my work over the last years I can tell you that the move from C++98 to C++11 and to a smaller extend the move from C++11 to C++14 has reduced memory corruption bugs by a significant amount. The way we teach C++ to junior engineers is very different to what it was before, a lot of practices that used to lead to unsafe conditions are frowned upon nowadays. It's by no means perfect compared to Rust, but it's definitely not the mess that it's often characterized at when people point to code that would never pass code review nowadays (ie the original article).
Hey, thanks for your work! I got a CD-ROM holding Encarta '95 for Christmas when I was in grade school and I loved it - spent a lot of time on that program over the years, and it really helped develop my love of learning.
A network read or write can be in the order of hundreds of nanoseconds when using an accelerated userspace networking stack. Allocation can be a good chunk of that.
How do you imagine player movement and such to work?
GitHub Token Scanning–one billion tokens identified and five new partners
Doubtful. I put that in since absolute statements are always dangerous. I'd say at any given time, there's an excess of 20-50%. There's virtually no chance they were lacking capacity.
The open-source TIC-80 is a less-constrained fantasy console if you're not aware:

https://tic.computer/
You’re right - this is a harsh world for people who are outside what’s considered neurotypical.

Your ADHD would be an adaptive trait in other eras, though. It would make you an excellent hunter and tracker, and probably a fearsome improvisational tactician on the battlefield. In a less technological era, you would likely be a chieftain or better, thanks to your impressive ability to provide meat to your people and beat the shit out of other tribes.

None of that is very useful to you in this world of cubicles and meetings and emails, but maybe someday, managers and entrepreneurs will find ways to enable people like you and help you work to your true potential.
Do what you can to make democracy stronger at home. In the long run, what will help Hong Kong and other places that are at crossroads on the path to fully democratic rule is to have strong examples of thriving democracies that they can look to.
reminds me of many video game developers.
People policing the internet's most horrific content
Interesting idea @longsangstan--I played around with it for a while and liked how the colors would change on reload or palette click. I often muck around with colors using the Chrome debug tools, but it would be interesting to have something like this pop up as a dev plug-in with assignable sections/classes/ids so I could tweak things on the fly and o/p CSS--if that doesn't exist already.
Both, but mostly the implementation of policy.
Happened to me. Before we blame SanDisk the problem exists in older Andriod OS.
I've had a similar Encarta experience as you and the GP.

Even the VB5 bit is identical. Bought a 2-3$ Encarta copy from a random guy in a random store selling pirated CDs. I remember the guy sitting in his small shop, downloading stuff over Torrent and burning them to CDs. He had a machine with the most CD-writers I had ever seen in my life.

I loved flying over terrains in Encarta's terrain explorer (or whatever it was called, I didn't really understand English back then, perhaps even learned it through Visual Studio and Encarta). Whenever I was bored and kids do get bored often, I would get on Encarta, especially since Wikipedia wasn't a thing back then.
I’ll concur with this thought.

It’s inspiring but there’s nothing really to take forward from there.

It’s like a talk from a motivational speaker - it’ll get you into that desirable state of mind for a little bit, but won’t help you change anything fundamentally.
American cities need to phase out cars
Innovation is guts plus generosity
Good guess, but in this case the size of the vector container was always constant - 4 elements (even if only 2 or 3 of them were ever used). Presumably what made it faster was being able to unroll loops? (only a guess, never looked at the disassembly) -- so instead of 0 to x on each vector element, it would loop through 0 to 2 and could optimize around this for each function.
If someone’s selling a non-symmetric ‘fibre’ service <= 100Mbit/sec, it’s probably VDSL2.
Lol if they ever do this because of US interference.
So what's your plan then; do nothing?
Whenever i see a headline with a subjunctive mood verb (should, could, might, may,...) I think "marketing propaganda".
While they may be a form of letting off steam currently, I was referring to much earlier periods in the history of the U.S. and (even earlier) U.K., when they were going through the same transition as China today (of providing your own demand).
Debugging can be pain though, as you may not know the right stack, and makes it harder to follow how the code executed in that context. But yes, rather than writing an async state machine with callbacks, I would prefer this.
I regularly see hn comments talking about all the stuff you mentioned.

A small number of them get downvoted, but the more well-expressed the idea, the less likely it is to get downvoted.

Of course muricans gonna murica, but hn is 1000x better than reddit in that regard, and has very reasonable moderation.
I totally get that argument for things that aren’t commodity. Chat and file share should be interoperable services in 2019. Like Email is and has been for ages (though not always as any GroupWise or BBS user will tell you). The vendors can bundle and have closed source implementations, but by definition they should work with any provider. But I feel the same way about “you can only iMessage other iPhones” as I would if I could only email other iPhones (or as a better analogy if emails to non-iPhones were reduced in functionality.) and yes, they should make me happy- I’m the customer.
> Should we ban accounts, or allow them to be persecuted, for "pro-X" views where X is outside, say, a standard deviation of what most people here take for granted?

When those views are formed under the pressure and oppression of an increasingly influential authoritarian regime? Yes, you should. Otherwise there won't be much of a community left to protect. There is little reason to believe you can have it both ways as it isn't a level playing field. Ambivalence is one of the costs of democracy and it can't measure up to the adjusted views formed under a watchful eye.

This is why authoritarianism is on the rise all over the world. Because as people become afraid of the effects of global conflicts, economics, and politics all the establishment can offer are arguments of apathy and equivalence. Leaving the hardliners the only ones left standing with a message resembling anything close to common values.

I do believe you are writing in good faith, but I'm not sure you understand the situation. Facing undue pressure to confirm to certain views because of your background and thereby not being free to form your own _is_ what is damaging. That is what oppression is. Authoritarianism is there to achieve this result. The idea that these views are remotely equivalent is contradicted by all those facing the consequence of not wanting to conform to them and suggesting otherwise is a disservice to all parties.
The last one is the most uninspired & least interesting of the bunch.
The subsidies were started because the free market encouraged farmers to destroy their crops to raise prices during a famine. We now have overproduction, which is far better than underproduction.
The idea that any culture is in and of itself worth preserving despite members of that culture not reproducing or passing that on morally questionable. It finds its greatest support today (in America at least) in the form of white supremacist groups responding to 'white genocide'. I'll pass, thanks. If the farsis do not preserve their culture, we do not owe it to them to do so. They'll join the ranks of thousands, if not millions, of respectable cultures that no longer exist today.

Oh well... thus is the nature of time and impermanence.
Slightly related--it was amusing the first time I went to /r/China to find it completely full of anti-China posts. I mean, it makes sense since Reddit is an American website, but it would be like going to /r/potato and finding dozens of posts on how people hate potatoes.
Most advertising is attempting persuasion, not manipulation.
Curious what is the fundamental difference that makes Go do M:N thread efficiently? Considering that the compiler has far less information than Rust about the program.
I didn't realize that's how Wikipedia was structured. I think that's fascinating.

"Characteristics central to capitalism include private property, capital accumulation, wage labor, voluntary exchange, a price system and competitive markets."

Capital accumulation is an emergent property of private property. If you can own things, and government protects that and is prohibited from seizing property based on arbitrary factors, then capitalism emerges by default. It's not a "command-based" economy once private property and individual rights are established.

Markets aren't centrally managed in any way, they simply emerge as a property of people trading private property. That employees trade time for someone's else's private property (cash) is just a system that tends to work. I think there's other systems, it's certainly not the only way to organize, but it seems weird to say that it's non-capitalist. When I join a volunteer based organization, and donate my labor, it doesn't mean it's non-capitalist. The organization has simply chosen to give away IP rather than give away services (as a homeless shelter or food bank might do).
>> dynamic stack allocation of coroutines, which can probably be optimized away anyway

This seems interesting. Do you have any pointers to places/papers I can look more into this? I'm also curious, since the stacks have to be rather small when you are running several thousands of coroutines (like Go), how often people get into issues of running out of stack because of some big stack allocation somewhere and stuff like that.
FVim: Cross platform Neovim front-end UI, built with F# + Avalonia
Yes, all of that.

In addition, there is a lot of Chinese money that is going abroad, to buy real estate in Vancouver and etc. If this were all brought home as domestic demand, they would have an even larger market to sell into domestically.

But, this requires:
1) that it be spread out a little more evenly, and/or...
2) that the people with the money trust their future in China enough to bring it all home

Neither of which is easy. On the other hand, neither is impossible, so it could happen.
If the characters were chosen because they fit the meaning, what does that change?
Not sure what you mean by version dependency, Gist Apps don't have any dependencies, each Gist App is self-contained within its own Gist.

You can run a previous version of a "Released" App when it's published to a GitHub Repo by just opening the GitHub Release .zip URL.

You'll only be able to review the changes made to a Gist App, to run a previous version, you'll need to fork the Gist and revert the changes made to it up to the version you want to run. This is also how you want to ensure the Gist App is around forever, just fork the Gist and run your forked version (same also applies to Sharp Apps in GitHub Repos).

If the Gist is deleted you wont be able to "open" the latest version obviously, but you can still use "run" to run your previously run local version.
Any idea what the switch mechanisms look like? I'd like to dream that you can customize your keyboard with an array of cherry switches to your own preference.
If you keep getting pwned by APTs and you need to build a WAF then the security of your codebase is, er, poor, to say the least.
But cellular automata have conditionals. That is the entire point of having a state in each cell and then doing something based on that state.