skysight-inc/HackerNews huggingface dataset:
I read through your whole readme and I still am not able to answer the question: "what kind of project would I use GUN for?"

or, even, "what is gun replacing?"

I mean, it looks interesting and I would like to play around with it, but I don't understand enough to know what kind of stuff I can build with it.
To be frank, "/s" would have totally ruined it for everyone else.

I'm assuming that you simply didn't read past the first paragraph? (That's fine, I bet we all do that way too often here) I mean, I have a hard time believing that you really can't tell that a post that states that everybody uses FORTRAN isn't serious.

I care because HN has a way of ruining satire and sarcasm this way. These are only the delightful stylistic devices that they are when you don't say that it's satire (resp sarcasm). I truly wish we'd all "/s" a little less, not more :-)
Not a huge fan of the icons but otherwise it looks pretty nice. The only disappointment was seeing the old login screen, what happened to the proposed design that almost made it into 18.10?

The lxc container images feel very snappy compared to Debian buster images. No idea why.
and i hate that they removed it in the latest generation! i know you can do the hold down on space instead, and i know that you can then tap with a second finger, but there’s so much more you could do much quicker with the force touch keyboard!
On many Android keyboards you can hold and drag on the space bar to do the same. You can also drag back on backspace to delete whole words/sentences. Similarly unintuitive though, I only know about it because I saw someone else mention it on the Internet.
Yes, but no amount of explanation and analogy would enable them to understand what the heck a monad is.
Had the same issue the first time I was using Uber, around 1.5 year ago. Uber is not available in my region, and I was in the States, wanting to catch a ride with my colleagues to the airport, so that was my first time in the app. We were going long-haul and had a lot of luggage. First car that comes in is a Corolla in which there is no way we could fit. The guy (in poor English) tells us to choose a bigger car. We try to tap around, just to get a Jetta.

At the end we asked a guy in a shop near the spot we were waiting, for him just to swipe the ride type right to left. Felt like an idiot, because the three types available at were perfectly centered and aligned.
Yes, often, it is such an odd manoeuvre that it is hard to forget, like dragging an ejectable to the trash.

But I feel like I look stupid. And it does not always work.

There has to be a better way.
Testing on older devices is something many (any it appears iOS) doesn't do well enough.

I ran into this with an apps verification system. Because of the positioning on an iPhone 7 you couldn't perform verification. When I contacted them I learned they don't test on iPhone 7's because they are too old. This was prior to the 11 coming out.

I've also had to help someone with this problem on their older device.

A casualty of always chasing new is design and QA for older devices.
I don't know any Lisp, but I wonder about doing something like this in one, since if I understand correctly, even things like conditionals are functions. I'm sure it would be possible with macros, but I wonder if you make a Chinese Lisp just by redefining functions.
Why, sometimes, we don't see what we saw
I particularly enjoyed the section where he talks about the importance of distributions for security, and how the product of two independent random primes in the {2^1023,...,2^1024} is harder to factor than the same in the {1,...,2^1024} space despite the latter having far more possibilities available. His explanation of this is concise and clear, and while the point is fairly simple once understood it's a great example of how counter-intuitive this stuff can be.
I would recommend "Influence" by Robert Cialdini.

The idea any of us can resist - not even large corporations, but friends, neighbours, random people on the street - is just not supported by reality.

We're all incredibly prone to pretty basic psychological manipulation; and we're prone to it even when we're aware it's happening. Our society is built on the functioning of simple psychological manipulation to the point where it's often impossible to draw a line between what is manipulative vs. just following social norms.

Often you can see flat out people recognizing it - e.g. people not wanting to accept a gift, because they realize it will make them feel obligated to do something back for someone and find it easier to avoid the would-be gift-giver than to not let it influence them.

I agree with you the Amish response is over the top, though, and it's full of the same issues.
Completely agree, he rambles all over the place with no clear narrative arch. And he completely failed to build any rapport by making weird comments about the shows logo and his lack of engagement with Joe at the start. Given he knew he was going to have 2+ hours to make his points, and the audience was going to be several million, he should have considered his approach far better.

It was an interesting discussion however.
Still, the entire page/book only looks to be 1.2 MB. Apparently the server is under some stress right now.
That reflects how things work on macOS and iOS right now, the scroll bar disappears when you stop scrolling. However, that does not apply to "pop-in" elements like the share pane. It operates like a slidable component on-top of the current app, it does not even have a scroll bar in theory, because from its point of view there is nothing to scroll. Whether that's a good choice to begin with is open to debate, but I assume Apple's design team would be averse to showing a positioning indicator due to the fact that it would break their skeuomorphism.
Finding Opportunities When Everything Breaks
This issue confused me too, on my iPhone SE. The top action is copy and is partially cut off on the screen, and I didn't know save image was below it. At least it being cut off eventually led me to scroll down. Apple has destroyed UI intuitiveness by going too far in the minimalist direction. Sometimes we need some damn scrollbars or indicators.

However, it appears this changes based on the app? If I long press an image to save it from the browser or from the Toot! (mastodon) app, I get the regular save image dialog that I've always gotten on iOS.

If I long press an image to save it from Twitterific, I get the share sheet.

Ugh. The share sheet annoys me too. I get the convenience of having "most common" contacts at the top to send things to, but most of the time this is in the way for me and I'd prefer it completely off and as expected with Apple's "features" they rarely provide options to turn them off.

While I prefer iOS over Android, it's stuff like this that I realize is a big trade-off for me.

Edit: Looks like I can at least re-order so "Save Image" is the top option... but it's still buried beneath the contacts and apps
The charging system being referred to is called HPCCV (High Power Charging for Commercial Vehicles), and is being defined by the CharIN group, the same industry organisation responsible for the CCS standard.

Incidentally, Tesla is also involved in this effort, as part of the specification of the charging connector for the Tesla Semi.

CharIN Steering Committee paves the way for the development of a CCS compliant plug for commercial vehicles with >2MW

https://www.charinev.org/news/news-detail-2018/news/charin-s...
Our mainstream iOS app has tons of these kind of issues. Our designers seem more interested in coolness than usability. I think a lot of designers are big on artistry but low on understanding how to help people actually use things. I did UI design back in the 80's when it was actually a programmer duty more than an art thing. Of course back then were no phone sized screens and the UIs were much simpler in desktop apps. But the concept of making a UI usable for all sorts of people is still the same. Apple traditionally does not use user lab testing (which is not terrible in itself, often I've gotten mostly useless feedback when I watched them) but sometimes you work in an environment that has too many people who know the app too well to notice issues.
I'd love to code in an all Swedish environment. But when the I18n is incomplete or poorly done, all English wins out. Better if 100% of the compiler messages are in English than a 50/50 mix of Swedish and English messages because then you have to context switch between the languages all the time.
I think iOS Shortcuts gets pretty close to a programming language for normal people. You aren't going to write anything super-complex, but regular users can eliminate some pain points in their daily grind with a small amount of effort.
How about keep religion off HN?
I moved my private server email to gsuite and this problem went away entirely.

Running your own mail server is very dangerous. I don't recommend it.
One thing that surprised me about non-English programming was that they didn't use some style subsitution of keywords with programming languages for their compilers. It seems like it would be a simpler solution even with tokenization potentially forcing some awkward word choices. Even considering the annoying bugs which could crop up with that I would have thought it would have been a thing. Apparently most just work with "the magic strings" or know enough English already.

That would be far more helpful than pretentious finger waggling at wide masses of people for not taking vastly unreasonable steps from the start. All from someone privledged enough to be paid or spend unpaid time for an ostentatious show project like this - in sharp contrast to how the actual non-English progammers act - adapting or rolling their own for their purposes.

The toxic attitude on the website negates any outreach of even a "interesting to see parralel evolved approaches" sense.

The 'not even trying to solve any problems just blame' is a personal pet peeve of mine.
I think the answer is kind of obvious if you understand the foundations of mathematics. Any alien that was smart enough to manipulate written symbols according to rules would agree that our induction rules applied to our axioms would lead to our theorems, because proofs are a purely symbolic game that even a computer can do. Aliens might not agree on the axioms or induction rules except by pure coincidence, because even within our own species there is disagreement over which axioms (choice for example) or induction rules (the excluded middle in intuitive mathematics for example) are self-evident.

The law of the excluded middle might seem obvious to you, but not to these guys:
https://plus.maths.org/content/intuitionism
A result of the zombification of the japanese economy. The BOJ is buying stocks on all of these zombie companies to keep them alive and this is what you get.
You are relying on implicit assumption that quantum mechanics is the only possible theory that could lead to an invention of MOSFET transistors. Maybe this assumption is true, but I do not know it to be proved. Of course QM is the only known to us theory that had led to MOSFETs, but it doesn't mean that one couldn't invent some completely different way to describe reality which would enable him to invent MOSFETs.
Product-Led Sales: The Future of Selling SaaS
This is cool. Since they released a 11B pre-trained model, can we finally reproduce "unicorn-level" text generation now?
I come accross these .io games from time-to-time, and I've always wondered how they make their money. Does anyone have an insight on this?
I tried several times to understand what GUNdb does and how its different or which features it has.
I have given up. As far as I can tell it is something between Blockchain, graph-database and sync.

I also tried to understand the codebase which is impossible with obfuscated code like this one: https://github.com/amark/gun/blob/master/lib/store.js#L16
Just to be clear - I think your parent should have put '/s' at the end, not you. :)
You can couple mechanically, but get a human to check before actually supplying power. Seems like a simple thing to fix.
Yes, but I suspect the main bottleneck is an individual taking up 12+ sq m of space in the pipe.

Attacking the other parameters of the problem is nice, but not the best use of resources. But perhaps that’s all we can wish for at this point.
Reminds me of https://grift.network
There's nothing wrong in theory with a VC making a large investment into a company which has a long R&D road ahead of it with effectively zero revenue before they launch a revolutionary product.

It's amazing if moonshot companies with all-star teams can raise a lot of money on good terms so they can get to work on solving hard problems which have great long-term fundamentals.

A gaming engine just really doesn't seem to fit that mold.

And for most problems you really can split up the roadmap to be able to launch earlier, make more incremental progress toward your overarching goal, reduce the size of the initial raise, and ensure you are iterating and learning along the way through actual customer contact, not working away in a dark room disconnected from the market realities.
Neat; happy to have inspired you!
This is making my head explore. I love it.
This is essentially HN with every single Google related post nowadays. Good or bad, people hate Google, they hate it the way they used to hate Microsoft, they see everything it does as being nefarious.

People ignore the email spammers, SEO spammers, automated password crackers and blame google for the solutions they put in place to combat those things.

It's impossible to reason with them, honestly I think it's just best to ignore posts like this.
I hope to find constructive criticism, ie. it's terrible because of this and that and I would improve it like this and that.
I very much agree. Valid point, bad presentation. Embedding screenshots of dialogues and Twitter threads is something I'd really prefer not to get widespread.
Hah, most programmers can't make maintainable software.

I see programming mostly as a mindset. Like doing algebra. You couldn't do it as an infant, because you just didn't understand the concept of using letters instead of variables.

Of course, there usually is a level of complexity that you need to get used to as well, but you can also see this as a defect of most API's, or as an inherent quality of doing anything nontrivial.
Americans Are Still Receiving Unordered Packages from E-Criminals
Electrical is also a lot simpler and cheaper to maintain.
Others have already commented that air traffic controllers use the same languages for reasons not applicable to programming.

> I'm no native english speaker

Does your native language use the latin alphabet? Are you familiar with the arabic alphabet? If not, why do you think you are qualified to judge that "this is the least helpful, and the least important"?
Dockerizing Flask with Postgres, Gunicorn, and Nginx
The real evil here is that the surcharges are "all on top of the price that regulators have agreed customers should pay for their electricity service."

Utilities support basic human necessities. We need power for light and heat. When the base cost for these necessities rises (to subsidize infrastructure projects), the poor are the hardest hit. And the fact that these governments are essentially "hiding" taxes inside of utility payments is outrageous.
> "Sounds too ambitious."

Perhaps I'm naive, but I believe ABB know what they're doing when it comes to high power electrical systems. These guys build AC-DC converters in the range of several gigawatts for HVDC links.
They use these kinds of automatic couplers for the electric ferries here in Norway: https://youtu.be/epOAE8pudsg
I've seen the contacts in the top bar, though I can't remember what apps use them. Maybe the share option in Photos.

I find it annoying that I cannot turn it off. It's very easy to accidentally get close to sending a contact an image I do not want to send them
It's a headstart for sure, but English speakers do have to learn those reserved words and control structures in each language. The difference is we have the benefit of grounding them in their similar, but not identical, ordinary meanings

The bigger deal is standard lib classes and functions. An English speaker can guess for the names of things they want whereas a nonspeaker would have to remember them explicitly
Security is a huge deal
The Possibilities-Based Approach to Strategic Decision Making
Same way you learn to use the ternary operator in c-ish languages? All the binary operators that have no equivalent in daily life?
TikTok is the first app where AI is the product. https://a16z.com/2018/12/03/when-ai-is-the-product-the-rise-...
If suddenly all countries had the same language i bet overtime, they will change and gradually evolve into multiple language.
Whatever happened to f’edcompany.com?
This is discussed on thread: https://news.ycombinator.com/item?id=21337260
Who’s a Russian Asset?
I found out from the SUS forum that the grants are going out in December...
I hear you. I think our best shot will be folding phones.
Gene editing like Crispr is too important to be left to scientists alone
I enable the arrow keys row on SwiftKey and move with them. Phones are so tall nowadays that a few extra pixels in the keyboard mean nothing.
The source for the book is also on Github. It seems like running make.sh will compile to HTML, though I haven't tried it myself.

https://github.com/rougier/python-opengl
As a side note I am a big fan of non-asci command line aliases. I have my keyboard set with the no dead keys layout, so pressing AltGr + [shift?] + letter will lead to weird stuff like ÐıØΩ~˛. The great part of it its being able to have single letter commands that won't collide with anything installed on the machine. For example I have » as an alias to: [ | xargs -n1 -d "\n" ] and I have a zsh function called Ð that let's me run commands inside a docker-compose(d) container.

For example:

ls -1 | grep backup » rm
Who killed America's demoscene? (2019)
I'm sad to admit I downvoted after the first paragraph. I was glad HN let me undo that after I read the second :)

(also, hey skrebbel! :)
Back then, /24's were free, and all it took was an email. No justification required. I still have one (legacy registration) and have never paid anything.
I'm so sick of technology.
What Silicon Valley’s Obsession with Tech-Free Private Schools Tells Us
Can we get the full article? Its behind paywall.
Related, they've figured it could generate 100% of present electricity needs https://edition.cnn.com/2019/10/25/business/offshore-wind-en...
Things employees hate about managers
Yeah, but in this case Google isn't being evil.

Do you really thing Google wants to intentionally stop your innocuous emails from getting to your mail box? Why in the world would they want that?
There are clearly fundamental issues with SoftBank's VC operations; everything from investment thesis, evaluation criteria, valuation model, to post-raise governance.

It smacks of exactly the result you expect when the money they are investing isn't "real". When what you're spending is actually funny money, why not ring up a $1B+ valuation just for the sake of being able to call the company a unicorn? Maybe they are hoping for self-fulfilling prophecy. But underneath you have money chasing problems which are completely uninteresting, non-technical, or niche markets which will never support the valuation.

The money then proceeds to corrupt the teams which have raised it, because if someone just handed you half a billion dollars you better "put it to work" one way for another, even if the opportunities you are chasing don't measure up. The CEO convinces themselves their time is worth $50,000 an hour and suddenly it's irresponsible not to fly private, etc.
Gulf War syndrome
Have visited Amish stores where they have pneumatic belts for the cash registers. The registers were about the only electric thing in sight and were powered by batteries and solar or generators. Lighting was all gas powered from propane tanks. They had some off the shelf lamps and things that had been re-rigged to run off LEDs and batteries (literally a car battery on the floor next to the lamp powering it). It was all very cool. Ceiling fans were also pneumatic. Building also had tons of skylights so during the day everything inside was lit with sunlight.

Some people think the Amish are against technology which isn’t really accurate. It’s more that they’re intent on being self-sufficient and against unnecessary uses of technology.
I'm not sure how an arabic speaker having to learn english is better than you having to learn arabic.
https://blogs.worldbank.org/opendata/what-does-life-expectan....
I don't know who the big players are in electric busses, but I bet this is useful for that too.
Seems extra weird to use German VBA yet not use umlauts.
Vacuum tubes are inherently limited by physics, they cannot be used to create an efficient and small power converters. So if civilization is stuck with vacuum tubes, it is highly unlikely they’ll get to renewable power sources, and therefore they’ll likely to die off once they run off of their oil-equivalent.

If the civilization comes to us, it is likely they are at least as technological advanced as we are. Which means they likely has invented all the same math we did, and more. There is no guarantee that their version of lambda calculus is popular in their world, it could be it is an obscure and boring topic that no alien cares about, but they’ll still understand it if they need to.

People did design and even flew spaceships from lower gravity planet - this was Appolo lunar module. The lunar module did look different that earth based rockets, but it was still pretty similar.

Carbon life or not, there are only so much shapes a spaceship can take, physics forces your hand. There are only so many stable elements in the periodic table, and they combine in identical way everywhere. Lack of water and oxygen in the atmosphere may allow aliens to use a different metal, but a reaction rocket spacecraft will still look like a enclosure with rocket-shaped nozzles at the rear end.
hi everyone, author here. i am glad this project is still starting conversations six years after it came out! if youre interested in a longer read on the subject of the cultural assumptions of programming and computing systems i wrote an essay for Technology as Cultural Practice last year: http://ojs.decolonising.digital/index.php/decolonising_digit...
No, not really, I read the whole post. And the FORTRAN reference was weird, but there are weirder things people post (and believe), and when writing, people do make mistakes. Thinking back, it should have been the clue, but it wasn't. And judging by the other answers, I am not the only one who was fooled by the tone.

That said, if you feel like `/s` is ruining the sarcasm for you, the solution is pretty simple. GreaseMonkey [0] should be able to remove it very easily, while adding it would be _a bit_ more challenging.

[0] https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
Like EV chargers, the couplers and protocols are designed with safety in mind. It's not like you're plugging in to a giant electrical socket and throwing a switch. The system handshakes, runs tests for current leakage, etc. If anything doesn't check out 100%, it won't energise.
$200K sounds like a lot, but thats about as much as a Landcruiser with Duramax conversion (in AU).