skysight-inc/HackerNews huggingface dataset:
That's 93 lines of PostScript code, including comments. And how many lines of C code is XEyes? (Not including the Makefile.am, autogen.sh, configure.ac, and other supporting cruft, to be charitable. I'm counting xeyes.c (141), Eyes.c (642), Eyes.h (56), EyesP.h (56), transform.c (111), transform.h (32), eyemask.bit (22), eyes.bit (22) = 1082 lines of really ugly code -- not easy on the eyes!)

http://cgit.freedesktop.org:80/xorg/app/xeyes/snapshot/xeyes...

By the way, XEyes was a later imitation of Jeremy Huxtable's original NeWS "Big Brother" eyes.

https://web.archive.org/web/20140228084012/http://en.wikiped...

Here's a much more elaborate version of NeWS eyes, that lets you drag and drop eyes into each other (see "MoveStopSub"), nesting them to any depth (so child eyes recursively move around with their parent eye, and look really creepy), and split eyes in two with a menu (see "SplitEye"), in 375 lines of PostScript code:

https://donhopkins.com/home/archive/NeWS/eyes.ps

Have you ever actually used the X11 SHAPE extension to make a round window, did you know all X11 windows actually have FOUR shapes (client bounding region, client clip region, effective bounding region, effective clip region), and do you understand all the nuances and implications of the ICCCM ("Ice Cubed") window management protocol?

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

https://www.x.org/releases/current/doc/libXext/shapelib.html

https://blog.dshr.org/2018/05/recreational-bugs.html

"You will get a better Gorilla effect if you use as big a piece of paper as possible." -Kunihiko Kasahara, Creative Origami.

And what is the net speed velocity of an XConfigureWindow request?

https://medium.com/@donhopkins/the-x-windows-disaster-128d39...
That's because Smalltalk's real invention was the term "object oriented".

The C++/Java/C# family of objects favoring encapsulation and interfaces started with Simula 67 before Smalltalk. It's actually amazing how much Simula looks like a modern object language, for example it has a direct analog to Java's inner class. Not much has really changed in terms of concepts.

The story of Smalltalk is really a story about marketing: it's a simple and pretty model that's easy to tell so people lionize it. The reality is that almost all successful object languages used in industry are based on the Simula model not Smalltalk.
Also check out Heroine's Quest: http://crystalshard.net/?g=16

It's basically QFG1 with a Nordic coat of paint and enough new stuff that you'll feel like you're playing it for the first time. I loved it.
>Although the device has a very low efficiency, its creators believe it could have a number of applications, such as providing a better understanding of molecular motors that drive living cells.

Feynman always scoffed at the inevitable journalistic grab for 'applications' even in the realms of the purest of fields, and this feel like a rather ironic treatment - the 'application' is merely understanding! It's not an application - it's the entire point of the exercise!
Why is this article, which was the top ranked link on my list when I commented, no longer even in the top 200? What was the rationale for the mods (or algorithm) to censor this?
The Windows NT kernel always was Cutlers neat and tidy core with ugly parts bolted on because they somewhat made sense at the time. These parts are integrated pretty deeply so it’s quite hard to use this kernel in a system that’s not Windows with a desktop.

So although it’s a race for Microsoft against Microsoft but it’s still somewhat of an achievement they ended up with this result.
Decensoring Hentai with Deep Neural Networks
The difference is that the roads are pushing way more traffic and the frames of CGI are getting more and more detailed / realistic / whatever.

A more accurate analogy would be building a 400mph maglev train line and discovering people are riding bicycles down the tracks.

Or that you've built a 400 lane highway but everyone's still stuck in traffic because they each made their cars one hundred times wider.
So, what does this have to do with anything?
"I'm not worried about artificial intelligence giving computers the ability to think like humans," Cook said in his commencement speech at the Massachusetts Institute of Technology. "I'm more concerned about people thinking like computers"

(Someone else said that some fifty years ago, but Cook's quote is what comes up now in a quick search ...)
Just make sure the Promise has a Catch to handle errors.

Err...you're talking about promises from the community, not Promises in code.
Eventually people will realize how AWS overcharges for what they deliver. But of course there's nothing wrong with pricing yourself higher than the lowest cost option...

This is perhaps already being seen in a piecemeal fashion as people compare eg S3 storage prices with other companies' prices.
It's interesting this article makes a very similar point as a comment I made a few days ago about trusting developers: https://news.ycombinator.com/item?id=18255777
Apple ran Smalltalk 80 on the Lisa, Mac Plus, Mac II and a small version on the Mac 512k.

A Mac II or IIfx would probably be faster than a Xerox system - which generally were not very powerful.
They removed the image from the main article for some reason but I thought this was cool - https://en.wikipedia.org/wiki/File:The_Cognitive_Bias_Codex_...
Same here.

I have been using Flow (mostly) and TS (occasionally, including counter-checking problems in Flow to see what TS does in a similar case). Overall I would not go back to the time without a type checker, however, I too am mystified by the enthusiasm. Anyone who wants to check the state of static type checking for Javascript should take some time and read through

- https://github.com/Microsoft/TypeScript/issues

- https://github.com/facebook/flow/issues

I do that quite a lot myself and have also contributed a tiny bit to both projects (no core code, things like definitions, small doc improvements, quite a bit of answering to issues and often checking the posted code for myself, often in both Flow and TS).

Ignore the issues posted by people who really would just need a forum to ask questions, there are plenty of real issues left. Worst part: Many of them won't be solved (too hard, too much work, too many issues overall). You have to change your coding style and write in a way that the type checker can actually help you with. Also, it's easily possible to end up with types that are far more complicated than the code they are supposed to describe.

I spent more time working on the types than on the actual code. What makes it worth it is that one, I get some control over the code other people write using my library, if I insist they too use the type system I can prevent them from misusing the API to a degree. Two, those other people also includes myself in future incarnations. Three, refactoring can be significantly easier, if you have good types the checker will tell you all the places you missed changing.

So overall, at least for my situation, mostly for writing a library with few external dependencies (so I don't need the more or less unreliable external type definitions) that the business heavily relies on in many products, adding the very considerable additional effort is worth it. Still, I very much disagree with all the enthusiasm.

The type checkers are software trying to understand software, and that software that it's attempting to check is not just an already complex dynamic language, but in addition on top of it is people's code that comes in a million styles. Those type checkers can be valuable, but they are far (very far) from perfect, and they come at a considerable price (mostly in the time it takes to create and maintain the types, I think the additional step to remove type annotations for production code is pretty insignificant in comparison).
Who do you expect to sell more? A salesperson on commission or a salesperson on salary?
You're suggesting more or less what people are doing.

Yet you sneer at it, calling it Luddism.

You missed the point. It's not that there's FUD around tech. It's that the people who understand tech the most (see the headline) are restricting children's access to it more than you (the general reader) might realize.
I really like the type system in Powershell and wish JavaScript had something similar. Typescript is a mess by comparison.

[string]$String = "Dog";

$String = 5;
Cannot convert value 5 to type "System.Objects.String"
Show HN: I wrote a BASIC interpreter in Go
About the gaps

"""Mendeleev was a friend and colleague of the Sanskritist Böhtlingk, who was preparing the second edition of his book on Pāṇini[47] at about this time, and Mendeleev wished to honor Pāṇini with his nomenclature.[48] Noting that there are striking similarities between the periodic table and the introductory Śiva Sūtras in Pāṇini's grammar"""

More: https://en.wikipedia.org/wiki/Dmitri_Mendeleev
I see Tarjan cited but no Sedgewick, or CLRS. I'm against obsequious citations, so I'll give the benefit of the doubt that these aren't needed.
Aren’t ada’s runtime checked? You can do that in Rust.
Physics is full of such examples.

Newton’s theory of gravitation unified the motion of apples falling from a tree, cannonballs thrown into walls, the motion of planet earth around the sun, and even motion of all the known planetary bodies.

Electromagnetic waves gives us one understanding of X-rays, gamma radiation, visible light, infrared, radio waves, etc.

Quantum field theory unifies every microscopic theory of matter and energy we have ever known.

This list could be much longer.
In the UK it was Margaret Thatcher that got the formerly Great Britain into selling arms for oil to the Saudis in a big and very corrupt way. From time to time Parliament has to exercise some serious levels of censorship to make sure that no details of this get discussed in the open.

https://en.wikipedia.org/wiki/Al-Yamamah_arms_deal

(Note the detail on 'sheep's eyeballs')

There are currently six thousand employees of British Aerospace (BAE Systems) out there working for the Saudis tinkering with their aeroplanes and keeping their air force at maximal readiness.

What does this entail?

There are no hard facts, any knowledge is strictly 'oral tradition'. However, I have it on reasonable authority (pub chat with people that work for the 'defence sector') that the Saudis have vast underground hangars chock full of the most modern BAE fighter jets. Because the Saudis have 'free oil' they also have these planes running in the hangars, absolutely totally ready to taxi out the door and onto the tarmac at a moments notice, 24/7, 365.25 days of the year.

The UK's RAF only has thirty thousand or so people in it, probably the bulk of them shuffle paperwork and are not front line. The UK Marines only number seven thousand. So this gives an idea of how large a commitment it is to have six thousand or so people from BAE Systems tinkering with planes in these Saudi bunkers.

Civilians in the UK have absolutely no idea about any of this. When they go to buy petrol they are thinking of what snacks to buy and why the other people in the forecourt are such chavs. They are not thinking about how they are indirectly complicit in the arms for oil (and backhanders) 'Al-Yamamah' deal. Or about how this has worked out for Iraq, Yemen or any of the other Saudi neighbours.

Anyway, it gets interesting soon for Saudi Arabia because they now have the Chinese customers wanting their own special favour. Thanks to The Donald the Chinese government want to buy oil in their own currency, the Yuan, bypassing the step of buying dollars first to then pay the Saudis for oil in USD.

Oil isn't the scarce reserve people think it is, supply has to be controlled so that profit can be made. If the Saudis don't want to take Chinese Yuan then they won't be supplying the largest importer of crude oil which is now China, not those fracking Americans. Iran will take the Yuan and I am sure Venezuela (who have the most proven reserves) will do to, given time and if the U.S. don't do a Libya on them. The Saudis certainly are living in interesting times.
I was talking about both. That is, as I feel you also stated, poverty is a symptom. It is not a personal choice. Instead it is what happen when you subject people to stress, lack of hope, lack of opportunity, bad food, sub-par living conditions, violence, evictions, etc.

Long to short, you don't cure poverty. You aim to cure the things that create, drive and perpetuate it. And you certainly don't blame those caught in the cycle.
The tool or approach does not have to solve every single related case ever in order to be useful. So yes, in case of two different applications, it might still end in runtime error.

Then again, if both ends use schema, then comparing schemas is easy and gives you fair chance to fingers the place that differ between systems.

If there is one place or lib as a source of schema on both ends, then mismatch is just a result of different version being imported by them - something easy to check.
Is having to use something like a json-like schema just admitting that the language is broken? If you can’t trust or use common practices inherent to the language to do things in a typed way if needed then what is the point of a not strongly typed language?
So let's bloat the file system specifics for no real reason, other than you think it's cleaner like this? It's not.

Concurrent writes and type validation are way out of the picture here if you do that.
I propose that the single data point perception comes from the media and not the experts. The writers of articles in newspapers and popular media are not necessarily well informed. Reporters cling to the “single data point” it seems to me because it makes it easier to for them to write their articles. I doubt very much that any expert uses a single data point to make a conclusion.

In general when I read about a study done by experts in an area outside of my expertise and I quickly come up with possible objections to the conclusion I assume this says more about my lack of knowledge than it does about theirs. A lot of times I read an article about math in a newspaper and something is just plain wrong in the article but explaining to a layman why it’s wromg is not so easy. I don’t know if the same thing is true for climate scientists but I suspect it is.

I’m all for people questioning things and wondering why a given conclusion is right. I want though for laymen to use such questions as the basis for furthering their own study and quest for knowledge in that area instead of stopping at the question and concluding the scientists have it wrong.
But would it take over the world today? Our latest smartphone properly have 10x to 100x the processor power of the "$40,000" Workstation back then.

I am not entirely sure if Smalltalk was the right approach, most people, the 98% who don't read HN don't want to code. I think Hypercard is a much closer to that vision but it doesn't seems there are massive interest for something like that either, The world today is like 90% consumption, people consume news, media, video etc.
So apparently Elon Musk is in an anime thing
The target audience for SICP seems to be basically a freshman Gerry Sussman. There's no doubt it's reasonably accessible to people with a suitable combination of background and aptitude, but the historical evidence seems to be that it's not accessible to the typical CS undergraduate: according to https://www2.ccs.neu.edu/racket/pubs/jfp2004-fffk.pdf it had a wave of adoption as a CS 101 text but enthusiasm soon soured. In my experience, even The Little Schemer, which covers much of the same material, from a similar perspective on computing, but in a much more streamlined and learning-friendly form, isn't close to being universally accessible for unsupervised learning.
I think you may be mistaken. Security Groups are stateful:
https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Securit...

As suggested, it's very likely they hit the connection tracking limitation: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-ne...

I've personally witnessed teams hit this specifically for DNS (usually for internal, where you have explicitly permitted src/dst).
Re low skilled jobs

I don't know, the thought that you're pushing a broom because of a laundry list of things (e.g., bad school system, unavailable parental support, etc.) you had no control over has to be demoralizing and stressful.

No one wakes up thinking, I want to be disadvantaged.
> its syntax is lighter and more flexible than that of GNU m4.

The old Unix utils were pretty good, so that made me think why anyone would go to the trouble of redoing m4.

There's more at https://files.nothingisreal.com/software/gpp/gpp.html (man page with examples), namely:

"GPP is targeted at all common preprocessing tasks where cpp is not suitable and where no very sophisticated features are needed. In order to be able to process equally efficiently text files or source code in a variety of languages, the syntax used by GPP is fully customizable. The handling of comments and strings is especially advanced."

The man page also details options such as "-C
cpp compatibility mode. [...]
-T
TeX-like mode. [...]
-H
HTML-like mode. [...]"
Nitrux Linux 1.1.0 released
I would say if one can write OSes, device drivers, debuggers, compilers, target bare metal deployments on language X, then it is a systems language, regardless of what label people put on it.
Good luck with your project, it sounds interesting.

On a grander scale, are you suggesting a kind of design patterns for legal language?
I'm not sure why you are uninstalling software so often, nor why you are so anal about cleaning the entire registry.

But hey, it's a one click thing to deploy a registry change to a fleet of 10,000 AD boxes, one that can change the configuration of the 1Password app as well as MS Word, and have it done reliably.

That's why it's better.
What is it you think netflix runs on AWS? Content distribution is served from their Open Connect CDN, not AWS.. last I understood, most of Netflix cloud workloads were analytical/DWH, and services.. Not generally billions of PPS, and certainly not to single instances.
Different Go modules can use different versions of the language, per this proposal.
Is multitasking impossible ? Singer/player do multiple things on near parallel if not fully so.
Only if it cannot be proven at compile time.
I tried and failed to recreate that example (from 2008). Modern browsers do seem to do a reasonable amount of sub pixel rendering. Maybe rems are bad but that article does not demonstrate it.
Until the whole govt is too incomptent
C/C++ also. It amuses me that GP used Rust as the example for this family.

In fact C has an ABI and doesn’t suffer the problem that sibling commenter mentioned.
>We’re like, It’s on.

cheesy to read but some people do talk like this
Someone did purchase some ACF and can recommend a seller?
Join docker introduction
Feedback to the pioneer team :

- remove the country and age columns in the leaderboard page. There's no need for it to be public...privacy.

- we still don't know what the experience of going through the program will be like, maybe have a few people write about their experience?

Questions :
- how's the security of the backend used to collect all the info? A simple page going over what you do to secure applicant data will be reassuring.

- how many people applied and how many did you fund?

While these may not seem important to the general public, I'm pretty sure the average HN user cares about it. As some anecdata : this is basically why I have not put in an application.

Thanks
The best place to charge an EV is wherever the car spends the majority of its daylight hours (which for many workers will be the company parking lot). That way they can be charged directly from solar PV during the peak hours, avoiding the necessity for storing that energy anywhere else.
Systemd is bad parsing
It seems the system could be configured to default to 'no selection' rather than default to one choice or another. Then the 'page rendering' issue can be absolved of artificial influence perceived or otherwise.
Efficiency is good, but whimsy is splendiforous.
He had a long and successful career under the patronage of eugenicists and scientific racists who hung on to obsolete ideas after their time had past.
Windows has a surprising number of ways to code out of the box and all require nothing more than opening notepad and saving it with the right file extension.

.js .vbs .bat .ps1 or .hta

The problem is they are not simple to use for the average user.
Windows lacks a straightforward procedural automation system.
Flow, Workflows and PowerApps address this in some ways but are really jank.

I want something like:

GET COLUMN 'customer name' FROM accounts.xls
REMOVE ROW 1
SAVE customers.xls
EMAIL foo.xls TO 'some@guy.com'
Interestingly, in CT there was a large number of homes build on bad foundations, driving around my neighborhood its common to see otherwise very nice houses raised up to have there foundations completely replaced. Still an interesting site to see.
Stem Cells and the Aging Brain
no one apart from "game the system" type channels like those kid toy unboxing channels are using youtube as a primary source of revenue anymore.

merchandise,patreon and ad sponsorships are the only way to make an actual living with youtube
Go to 1913, click "blackout," click more information... says first use was 1824. Click "black light," not invented until 1935. Maybe I'm missing something?
They were sued in the US by some woman who scalded herself when she spilled McDonalds coffee on herself. She was given millions.
It reads like an interview transcript, which apparently it is. Different people speak in different ways. All in all it was a fun read.
People who don't read much tend to have developed an ability to learn through videos.
Tales of Nuclear Cruiser USS Long Beach [long]
Quadruple plot twist: Tesla buys VAG

(Being German VAG not succeeding is quite a frightening perspective. But being human I appreciate Musk jumpstarting the EV business, whoever will be the big players in the end.)
eh - no, it was never really common to credit incense sellers in journals. Stop using those lowly moss-like plants please.
You haven't been to central Manchester recently.

Lots of people bring large cars into the city centre, then all expect to be able to move them around at top speed. When they don't get their way, they use the car's whinge button.
"There is plenty to suggest that short-term renters are less well-behaved, compared to long-term renters.
The most obvious being the length of their stay."

That's not obvious at all. It's a hint but not evidence.
Verkoudheid of griep – Wat eten en drinken om snel te genezen?
What if traffic lights turn into ad platforms? And everyone waiting has to watch the ad before the light turns green and everyone can move?
Show HN: Modern-Retro Arduino-Compatible Game Clock
The Jazz Rabbi, Part 2
It's funny because you forget that coffee can eventually cool.
I see a consensus that Anything on a screen is bad, whats mitigated the issue to the point that people are OK with screens?
Noun in 1913, verb in 1824.
Considering the many YouTube videos of exploding bottles, the warning is for the 10000 people a day learning something for the first time. What's wrong with using literacy to help people learn from the miatskes of others?
To be honest, just having a defined, literal type is not going far enough.

Is there a built in language strategy, in Rust for example, to define a complex numerical type that has common properties like min/max range, exclusive min/max, conditionally required logic etc?

Of course you can put some custom checks/logic to validate, but not sure why people instantly shame json-schema. From a validation perspective (not tooling) typescript is simplistic compared to a reusable, extended json schema.

It may be a matter of time for other js/ts tools to improve. I’ve been learning Rust and I haven’t seen a better solution currently for runtime/user input validation. (Not a c/rust expert by any means)