skysight-inc/HackerNews huggingface dataset:
There are multiple such languages: https://en.wikipedia.org/wiki/Non-English-based_programming_...

And yes, most of the time, Chinese and Russian programmers use the same languages as the rest of the world...
This is terrible. I'd rather have an un-illustrated guide with just the facts.
Really, that's not an issue with Electron, I think. You can perfectly well make use of a common platform toolkit and still make a completely counter-intuitive UI - and people did that, a lot. In the end, the important things are things like that the cancel button is on the left and the button to confirm is on the right (depending on your platform), not whether it's grey or blue.

And I'd even argue that, with the freedom Electron gives you, app developers have started to actually pay attention to their design, rather than just using the standard toolkit and considering it done - so Electron apps often have better UI. I'd take VSCode's UI over Geany's any time, for example.
Video surveillance is not the solution to this problem. It's outright creepy. I think a simple chat group or a game can better serve the purpose of providing a virtual "office environment". I think highfidelity is working on something along those lines, but you can already use an opensimulator/secondlife space as realtime hangout place.

I'm also critical of their "behavioral triggers". For example, "Pre-commitment" has more often be found to have the reverse effect: when you tell people what you will do, you end up not doing it. And social pressure is hit or miss. (Their generic list of neurotransmitters is also suspect). I see a future in this but with a different structure: paid behavioral coaches that teach you how to be more disciplined. That would be a valuable service, because right now remote work is not for everyone for the reason that they 're not disciplined. That's something malleable
As far as flying car charging stations go - we could use large microwave emitters (narrow beam):

"A microwave-powered aircraft has lifting surfaces for exerting lifting forces on the aircraft in response to the propulsion of the aircraft and a rectenna array for receiving and rectifying microwave energy transmitted to the aircraft from a location remote from the aircraft. An electric motor for driving a propeller is energized by microwave energy received by the rectenna array, which is provided in a body at the underside of the aircraft. The body has its major dimensions extending horizontally and is relatively shallow with a periphery which is vertically curved so as to reduce turbulence in the airstream over the body during flight. The body is separate from the lifting surfaces and shaped to at least substantially avoid the generation of lifting forces by the body."

https://patents.google.com/patent/US4955562A/en

How much energy can a microwave emitter send across how far? If we're talking tens of kilowatts at a distance of 5-10 miles - emitter "turrets" would be situated on towers along a path between cities. Depending on the energy storage method aboard the passenger-ferrying aircraft - the tower would be sending a charge for the duration of a straight flight path travel time of several miles. If the craft has the energy storage for an average 50 miles of travel (70 miles after adding a safety buffer), then every 30 miles the craft would receive a charge behind a shield to protect passengers from intense microwave radiation focused on its rectenna.

If the towers have a range of 5 miles, then that is 10 miles of charging since the craft flies towards, over, and away from the tower. Duration of a charge could increase if the craft has the altitude to glide and thus slow and stop running engines. Microwave induced amperage can increase as the craft gets closer to the source. Since this is for inter-city travel, the towers would be located on empty land where dozens of hectacres of solar panels could provide a local dedicated grid. Night flight may not be feasible unless there is a local dense energy source. We have to consider passenger air travel (likely automated) as traditional traffic, along a straight line, like Coruscant. Multiple towers and emitters at these charging points for high density intersections or for two way "highways".

This could only work if these microwave emitters can send out high energy in a very narrow beam with the turret focusing precisely on the craft. It will kill any living thing in that path. Bird populations. Insect migrations. Unshielded passengers.

Also see:

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

This type of "fueling station" means less weight required for the flying car's energy storage method. Traffic path charging happens intermittently at flight speeds instead of idled.

... probably just best to use a dense energy source and "fill up while parked" the traditional way before each trip?
So APL?
Yeah, you seem to be just trolling at this point if you pretend to not understand the huge irony in saying homogeneity is bad in plain English in order from someone from Colombia to understand what your are saying.
Possibly a cheap DSLR kit like a Nikon D3500 or the Canon equivalent.

Personally, I prefer a pocket-sized camera, but they become expensive if you want a decent zoom lens, RAW file support, and largish sensor.
Vega-Lite: A Grammar of Interactive Graphics (2017) [pdf]
Chrome Update Fatal Crash with Semantic
Better Markdown in VS Code
That was what came to my mind, actually.
The vacuum will serve as an excellent insulator and therefore be unable to cool the beer down. If you're near a cold mountain stream then I suggest placing the can in the stream for a bit until it cools down :)
Roles, shame, and whatever doesn't sound like self. It sounds like cultural taboos and status within society. Neither of those are a sense of self.

Also, countries that are more Buddhist (ones that have less sense of self) tend to be more community based cultures, so that doesn't correlate.
I don't know too much about database systems, but if we were in an inference (e.g., production) system, then that would make a lot of sense! I build logical inference systems and have implemented this kind of functionality in forward, backward, and bi-directional logical inference.
Privacy is not a marketing argument
Javascript and Python do, to. But the keywords are in English and there are several different linguistic biases like word order, counting etc.

That's way internationalization is a lot harder than just applying a dictionary.
Yes, mongodb and meteor and minimongo do something similar but with much more restrictions on what you can do.

RxDB does exactly one thing which is being a client side database. You are not tied to a specific ecosystem or backend database.
Imagine we build the ideal programming language that both technical and non-technical humans alike can understand. What does it look like?

I'm thinking about Excel spreadsheets. Let me elaborate: a non-technical guy creates a monstrosity: one of those spreadsheets that "works", and tasks the programmer with maintaining it. At every level, the non-technical understands what's going on, because he is familiar with most formulas (that's the beauty of Excel IMO). He just wants the programmer to focus on making sure that everything works "just fine".

Forget for a moment about what "just fine" means. Let's say they can go back and forth until they can convey what they mean to each other.

My point is that the very first sentence of the post is not correct.

> “The world’s been divided into people who can make software, and the people who use software all day, and basically we think that that paradigm is not a good one. It feels kind of broken,”

A non-technical person CAN indeed make software... he just can't make maintainable software, and eventually his incompetence backfires.

If I'm correct, then Corda and other tools aimed at "making the laymen build software" are solving the wrong problem. The spreadsheet, and before that a piece of paper, just solved that problem. What the laymen need are the mental tools that a programmer uses to "speak" about software, in the sense that what a human can see on the screen isn't the whole picture of what technical people mean by "software".

Hope I made myself understood. Can anyone assist? Am I wrong?
I doubt the amish have anything against electricity per se.
I bet they are against TV, radio and internet.
Pointing out it was indeed a joke, was part of the reason I wrote the comment in the first place.
I bet even the majority of relevant STEM graduates (CS, math, Philosophy (?), etc.) do not understand lambda calculus beyond the bits and pieces they remember from "that dreadful class about formal logic or something like that" they had in their first college semesters.

I learned to calculate/reduce (are those the right words?) lambda calculus expressions where one line would span multiple lines on wide paper for college. I don't think I ever understood much of it. Thinking back on this makes me so, so glad I will never have to study this ever again.
Europe is to some extent a special case - even outside of software, English is the pan-European lingua franca; lots of college-educated people know a lot of it even before getting into tech. In places like China, or Central Asia, or the Middle East, this is not as much the case, and so picking up English skills add a further barrier to entry to the field.

(Europe is only a special case "to some extent" because English also competes for lingua franca status with Hindi in India; in Japan it's taught (badly) as a result of connections with the US; and in countries as varied as Israel and Singapore it has a foothold.)

If you're starting from first principles, and are willing to go with that common-second-language threshold instead of insisting on people's first languages, English is still definitely a clear first choice - it barely edges out Chinese for total L1 + L2 speakers, and those speakers are concentrated in the centers of software development.

After that you have Chinese and Hindi (both fairly restricted in geographical reach, but involving lots of people), then Spanish (most of Latin America) and French (spoken in a dizzying array of cultures as L2, because of colonial history in Africa and the Middle East).

And then you finally get to Arabic :-P
This is something Realm does really well, both locally on the device and also with live subscriptions to data in the cloud.

We used this for our mobile apps and the experience was pretty awesome. The ability to live observe both individual objects in the dB and results of queries makes building reactive UI’s a very pleasant experience.
That’s what my point is. English is zero-profit for non-natives and hard time for natives in these cases. It could work, if a developer were a perfect english writer, and if english were a clear language of all specific terms in existence. But in reality, both conditions fail miserably in this area. Btw, it’s not a legacy pre-internet problem. In a recent local thread around half of developers couldn’t even translate the “income/expense” pair correctly.
So like firestore?
Except, if that were the case, all of the cars would then be travelling in very close proximity to each other. This would only work if we all stopped at the lights with the same space between stopped cars as moving cars.

Of course, in a fully autonomous road network this is both possible, and mostly unnecessary, as nobody has to stop at traffic lights any more. Apart from pedestrian crossings of course.
Or at least just a few words I guess - if, for, while etc.
It is a matter of trust.

In army you trust others to move with you.

In car, you know that others won't move anyway so you wait and react to their behaviour.

Army also moves in cohesive manner - unit is going towards known place.

Car drivers do not know where others want to drive.

Even the purpose of turn signals evade most drivers - they exist so you can signal your intention BEFORE manoeuvrer - most drivers turn them just before they need to, or even during the manoeuvrer.
There's a problem with this proposal: As cooling down the entire fridge via this method is not feasible, you'd have to thermally insulate the can from the outside case of the fridge. As in a normal household fridge, the can would have to give off its heat to the surrounding air inside the cooled chamber. The more of that air you pump out, the more that process slows down.

Instead, you could just take an ordinary mini fridge and replace the electric motor with a hand crank. Or maybe an exercise bike.

It could measure how much work you have put in and show you an estimate of how much longer you need to pedal/crank until you have expended as many calories as the beer contains.
Can E15 Gasoline Damage Your Engine? (2010)
One possible explanation for why non-technical people "can't" build software is simply that they don't want to learn how to do it. But that isn't the problem that Corda is trying to solve, I gather. The client avatar for Corda is, I reckon, the guy who wants to "hit the ground running" and become able to speak "software" to a programmer.
I fail to see how this is good way to see all the HN users. Why would I even want that? There must be thousands of HN users.
Won't this be exploited by spammers?
In theory yes, I mean you can make computers using hydraulics - iirc older automatic transmissions use a hydraulic computer.
No, ofc nobody wants to do that and that's not really what I'm saying. I'm saying that all current build tools suck and can only ever decrease your software's value and decrease productivity.

Let me illustrate. Your software is a product X. It has some value V (as by some measure of value, perhaps $ earned). The product X is the ultimate output of some build tool T.

Now image you had this incredible build tool that produced X without any programmer doing any build related work ever at all. Your build output is X and value is V. 100% of your developer effort can go towards working on X and increasing V!

Now in reality you spend some amount of time writing build files, working with the build, fixing bugs in the build files, generally maintaining it. This is typically non zero effort and the cost grows above linearly wrt respect to build configurations/platforms supported etc.

However the output of the build tool is still the same X and value is still V. So your build tool added 0 value!

In fact any build tool can only ever decrease your product's value. Why? How? Because of the cost of messing with the build is non-zero and you spend time on it that could otherwise be spent working on actual things that produce more value (such as adding new features or fixing bugs or whatever). i.e. you can only put 100% - "build effort" amount of effort towards working on X and increasing V.
You have exactly that in the specification. "This is terrible" is unproductive when this is clearly targeted at someone looking for a more high level explanation of OAuth and OpenId.
This is assuming you live in an adverse climate. If the climate is good outside then the costs involved don't justify it.

Nethouses (vs. Greenhouses vs. Glasshouses) are common in areas with a good climate (such as Almeria in Spain) but they are not always the optimal solution. The further requirement to justify nethouses is space as a limiting factor (or water).

But I would categorise Nethouses still as being "outside farming". They don't even stop rain from getting through.
Why do they keep making me post the Bors comic?

https://i.imgur.com/SPyfuNz.png
Well, fiber optic cable uses light to transmit data... a vibrating mirror could modulate the output. How to receive, well, that seems a bit harder! Also probably some small issues with precise timing and bitrate are to be expected.
some times it took a while to the bot to start doing something interesting. if I put just two bots against the player and they don't attack or move it would be very frustrating to some players. in the short time I tested the settings, this one worked the best. since out of 7 enemies the probability of one being a shooting maniac would be higher. but I
as I said, I encourage agressiveness but I took away points if they hit a fellow bot, so just shoot isn't enough
Now imagine you didn't had to learn one language but 2 or 3 or 40, that's pretty much what your are advocating, regardless if you do it for the sake of cultural variety or for the sake of making it harder for programmers to communicate with each other.
Isn't that how refrigerators already work? I mean the stuff that is compressed / evaporated lives in its own subsystem but I don't think there's any reason why that wouldn't work if powered manually.
Fair. I'm a person who frequently comments here that centralized systems beat decentralized on efficiency, so I understand that point.

RE More from Less, I need to buy and read that book. I remember an article promoting it being discussed recently on HN, and from it I got a distinct impression that US "doing more from less" is just an artifact of not accounting for embodied energy and material waste during (outsourced) manufacturing. I.e. if copper imports go down and electronic components imports go up a bit and consumer electronics production go up even more, it doesn't mean the US is better at using less copper for consumer electronics; it means you're not accounting for copper China wasted manufacturing components.

Anyway, that's my initial impression; I'll have to read the book to see if it goes into any more details to support its conclusion.
Mmm. The philosophical position that it's essential to be embodied in order to have intelligence seems intuitively reasonable but is very much unproven. You will find philosophers and cognitive scientists who are sure you're right, but they don't have much hard evidence, and you will also find people like me who are pretty sure you're wrong but likewise have no hard evidence.

In the specific remember that deaf-blind people exist, so if you're sure that you "need something visual or auditory" then those people are not, according to your beliefs, able to understand language. I think they'll disagree with you quite strongly.
I prefer to use texas calculator. These calculators are popular in mathematics, engineering, and science classes. You can check review with them on https://bestcalculators.net/best-texas-instruments-calculato... and choose right one for yourself.
I was complaining about lack of such a database just today: https://news.ycombinator.com/item?id=21352235

I'm not doing field projects anymore but knowing this exists would have helped me tremendously in the last few years.

Thanks for sharing!
Open-sourcing Polynote: an IDE-inspired polyglot notebook
“Open-sourcing Polynote: an IDE-inspired polyglot notebook” by Netflix Technology Blog https://link.medium.com/m959W4Yv40
Another DB that plays in that field is Watermelon DB (https://github.com/Nozbe/WatermelonDB) which supports react-native based on SQLite and the web based on the LokiJS in memory DB.
Grit is definitely the deciding factor for success. It's practically the main trait selected for by evolution in humans.
First: That is culturally a very important project I really like. As a German, English was a barrier for me as well (imagine a 15 yo with little English proficiency). But it was just the language, not the letters and symbols.

I think the interesting question would be if you could build an IDE replacing keywords, interpunctation, writing order etc on the fly while emitting in the end "standardized" output (aka. English).

If we do not like English for whatever reasons (let us say: bias to the western world), I think the only real deal are Emojis. Replacing all keywords with Emojis is pretty universal (until it comes to color ... red/green has very different meaning around the world) and using some standardized/auto-translatable naming of variables and functions. Could be tons of IDE support.

Anyway. Nice inspiration.
Bring on the questions! I don’t mind one bit. Feel free to tweet or email me if needed too (email at the bottom of the landing page)!

What’s funny is earlier versions of the landing page had way more detail for what you’re asking about and I got chided for it during user testing reviews haha.

Every user generates their own key (which can make it more friendly) and would need to provide it to their contacts on their own. It’s required to be set before you add any data.

Modifying users doesn’t change anything for me. Any new contact would need to be sent the same key or you can change it! Old users wouldn’t be able to request access regardless of knowing your (maybe old) key.
In my experience most plugins were actually pretty ok-ish, but just maintaining the Jenkins installation itself was a horror job. Every once in a while a bad dependency upgrade would crash the entire installation – my only option was to go through the crash logs (basically 100+ lines stack traces) to find out which plugin was responsible and roll back this specific change.
Could someone summarize what is a "virtual coworking" or "accountability partner"? I don't really understand the concept. Is it about having a video chat with a person who is watching you work?
> will gravitate towards a fairly common set of widgets that will

Is there anything like that? There is for mobile (Framework7 I like the most) but is there anything for desktop that allows me to create applications with electron in a more desktop like way? I am one of those people that doesn't really html/css. In WPF/QT/Winforms/Gtks/Xamarin/Avalonia/iOS/Android/Lazarus/Livecode I can create complex applications very fast (and a few of these are cross platform too); they don't look great (albeit consistent and not horrible), but something is working and working well in a very short time (hours). I have not found anything for Electron that works as fast as that, including bindings and logic etc.

I do a lot of HTML/css, but for web; simple things like getting a few decent looking panes with buttons and text etc that scales automatically still feels like a from scratch exercise and when using standard stuff like Bootstrap, everything looks and feels like web, not desktop. I have friends who created native looking Electron apps and it took forever to make it work well and look good (lot of quirks they had to deal with, but this is a while ago); with Qt or Avalonia (I use mostly C#) it would maybe (?) not look 'as good' (which is taste) but it would be done much faster.

There are things like [0] but then all look like Mac OS X. Are there any good ones cross platform or at least a little more 'neutral' than photon?

[0] http://photonkit.com/
That is the exact unstated symmetry breaking assumption. Just figuring this out will point you in direction of uneven chances.
Quadrupling a Wire EDM / CNC precision manufacturing business would require massive capital outlay. It sounds like a good way to achieve bankruptcy.

Your boss is right.
All countries in the world speaking the same language is like asking for an organism without immune system
I don't see the connection with this comic, are you suggesting the person walking is you therefore should complain in the universal language to make society stop using such universal language so we can no longer understand you next time you complain?
It would depend on the scope of what people are trying to achieve, at a certain point of complexity you pass from being a "non programmer" to being a programmer due to all of the inferred learning you get from experience.

I know a handful of non programers who can automates tasks in their everyday workflow but as you say they're not maintainable pieces of software or particularly transferable, they are custom tools they create for their own flow.
There is, in fact, a big difference between fulltext search and title search. And why so aggressive?
Reasons some scientists downplay the risks of climate change
I am not sure about the cycle you describe but purging some questions is a good idea.

I flagged for deletion some of my own questions which were bug discoveries and are not relevant anymore. Or ones which deal with a version long gone.