jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> AI for Europe was Prolog and in America it was LISP,

I wouldn't say 'main language', but Prolog maybe a little more popular in Europe. The Japanese though based their 'fifth generation' project on logic programming. I once saw a Prolog Machine, a computer with the architecture optimized for Prolog and the main software written in Prolog:

http://museum.ipsj.or.jp/en/computer/other/0009.html

$119000 a piece...
I doubt you could call this programming but I copied my first program from a magazine called Nibble (Apple ][ mag) for a cheat editor (it was either for Wizardry or Ultima, I don't recall) when I was 11 or 12. So many pokes and peeks :-)

Ran a BBS in the 80's and hacked at the software a bit (anyone remember Forum-PC, I think it was written by a 14yo!) that was written in Pascal. That was probably my first taste of coding.
Unfortunately it's just talking, there is no real progress in either space exploration let alone colonization or aging, hygiene and antibiotics was and it's still is the only thing that prolonged life in the last century, we still have a long way in both directions.
Please don't take HN threads further into flamewar. Obviously any mention of Gaza is one step away from major politics, but I don't think it's fair to impose that on the OP.
As an aside, I surely don't always agree with your comments, but they are always well-reasoned and thought-provoking. Even when I disagree, it is a very respectful disagreement.
Of course, I don't mean killing hundreds of thousands of people was good, but it did end WWII, and presumably saved lives that would have been lost via a land invasion (US + USSR)
Go, Lenny!
Definitely, every baby is different and what works for one baby may not work for another.
Until the people vote into power people without selfish interests, eliminating regulatory capture, and then implement policy that will strengthen society and democracy - then yes, it will be a problem. It doesn't magically happen via aligning people through a financial incentive like Bitcoin though - the same problem exists of people being left holding the bag.

I do think blockchain plays a role, just not like this - not like this.
Sure, but not nearly enough for practical energy storage and retrieval.
Meru.com is an Asian Wholesale Marketplace for Latin America. Meru help millions of SMBs buy wholesale from asian manufacturers with just a few clicks.

Over 80% of SMBs in Latin America suffer fraud at some point across the supply chain when buying wholesale from Asia. Large time-zone differences, language barriers, the lack of transparency, poor quality control, complex customs regulations, different tax law, and the +5 intermediares in each transaction make it really hard and expensive for entrepreneurs to purchase directly from Asian manufacturers. Meru.com is using technology to provide an E2E solution for manufacturers (Asia) and SMB buyers (Latam).

As a tech-enabled company, Meru.com has developed proprietary algorithms that calculate all costs across the supply chain from the beginning of production until arrival at the client’s destination. Meru is developing software by partnering with manufacturers, quality assurance companies, freight forwarders, insurance agencies, last-mile delivery drivers, and financial institutions to ensure a one-stop-shop experience to their customers through the managed marketplace.

Just in Mexico alone the opportunity is worth over $50B USD and the largest player has less than 0.5% of market share.

Meru plans to list millions of SKUs, including quality guarantees, group buying capabilities and easy financing solutions.

As of today Meru.com has a team of 42 FTEs in Mexico and China.
In my experience there has been a lot of code-generation and configuration involved with deploying an Amplify application. Additionally, it required a connection to a git provider (at least this used to be the case)

My goal with Serverless UI was to make the experience as simple as possible to get started, while still allowing for integrating more advanced infrastructure as the application grows
Some dials would be pretty cool on a laptop, though... it just makes the lid harder to close.
I'm not well-versed in this field but had heard of the Sense, and was almost going to buy one, except I detest that it's closed off to everything but the cloud. Furthermore, I've heard the mains-only monitoring it uses, while trying to divine the power sinks by their signature, leaves much to be desired. This looks like just the thing for me.
How can one add a mfa solution like saas pass to this? Or do you add it?
> Woah - how can people not know about this magazine? It is pretty much a chronicle of the earlier days of computing.

You might be surprised to learn that some of us hadn't been born yet in 1981 ;)
Its from the mid '70's and stopped publishing in the late 90's. I suppose that you'd have to either be slightly old (late 20's) or a computer history geek to know about it. I'm the latter -- they stopped publishing when I was 9 (!) years old
"Good customer support" is a matter of perspective. As customers, we prefer highly qualified responders who understand and solve our problems. Most businesses prefer to pay as little as possible to people who are just good enough to keep you from canceling your service.

At the scale of AT&T's business, if they can keep you just this side of canceling, they will consider their customer support "good."
It was already released back in August. I don't understand why you're getting downvoted, though; it must have been a very valid concern before Skype made any announcements.
I once had a Verizon support rep literally trick me into purchasing a service I didn't want, no doubt to get a commission. I have no love for Verizon.

On the other hand: I had Charter cable internet a few years back. It was spotty, expensive service (1 Mbps, $50/mo), and tech support was crap.

Funny thing is, I resubscribed to them about a year ago, and found that somehow, they've improved dramatically. The one time I was having connection issues (and knew it wasn't my box), the tier 1 phone support person performed a remote line test within 5 minutes of me calling, and actually understood concepts like "ping" and "DNS". She even had records of the times my connection had been down. Getting the issue resolved was a breeze (I think they increased power in a repeater or some such). For the first time I felt like I was interacting with a human and not a script.

Hopefully this wasn't a fluke and ISPs are slowly starting to change for the better...
Religion is definitely a choice in countries where such subtle nuances of civil rights are being debated as in the main link.

Children can and do break with their parents religion as they grow up (and do so /often/), so clearly it's a choice. Sometimes it's a hard choice. But it's still a choice that's frequently made.

But if you've got amputated legs, you can't choose to just hop up out of your wheelchair and go for a run like pretty much anyone else can.

Perhaps I can make it a bit more black and white. A few suburbs away from me there was a Turkish man who killed his daughter for 'dishonouring' his family (had premarital sex). Now, I am in Australia, and this kind of thing is seen by us as murder, but it's seen by folks where this man came from as honourable.

Should we be saying "It's just cultural, he didn't have a choice" or should we be saying "we're striving to create an egalitarian society, where everyone is treated as equals"?

This man had a choice and to argue that "it's just cultural" (of which "it's just religious" is a subset) deprives others of their freedom to be. Laws need to cover people equally or as said elsewhere you simply create another form of discrimination. This doesn't mean that laws don't need to change, but instead that they should be worded to allow everyone the same flexibility, not having to pass some sort of highly subjecting 'faithness' test.

For the record, the Turkish government has started handing out harsh punishment in an attempt to knock out "honour" killings.
Functional programming is not just about passing function pointers. In this case, C is functional. It's about expressing your code as series of function applications i.e., no mutable state, no side effects, no differences between statements and expressions (everything has a value). Very few languages are purely functional, so it's rather a sliding scale.

Nonetheless, functional programming is not the encourage common style in Python: there are no data structures available, many methods have side effects, it's hard to isolate mutable values from mutable. Not saying it's right or wrong, it's just different.

I should also note that Common Lisp isn't all that functional compared to other languages: I'd rate it being just slightly more functional than Ruby. The reason it appeals to some Lispers is due to simple syntax, data structure literals and dynamic typing. These features are common now, are useful for experimental programming (of the sort that frequently happens in AI and ML work) but they originated with Lisp. Lack of syntax, presence of macros and resulting ease of metalinguistic abstraction are not present in Python, but not every Lisp(er) used them: some preferred functional style (e.g., never using loop macro and using higher order functions and closures as means of abstraction), some preferred macros and DSLs, some stayed away from both.

Java bashing is healthy: while I personally don't mind Java, many developers were forced into writing Java (having previously worked in Smalltalk, Lisp, C++, Perl, and others) as the language was heavily marketed to managers. Java hatred and bashing is thus a well understood reaction (although the culprit for verbosity are awfully horrid libraries such as Spring and J2EE: alternatives like Guice, for example, are much less verbose). However, JVM is now home to Scala, a much stronger candidate for an OO/functional hybrid language than Python (that's not to say Python isn't an elegant and powerful language with many advantages, especially when it comes to tools/automation development).
What free stuff?

I have a paid subscription for international calls and my voicemail, my dear friend. Do you? If not, then stop mocking people you don't know. If you do, preferably also stop mocking people you don't know.

Having said that, I have important business calls to do today and I'm certainly not going to throw money at my iPhone carrier. I hope Skype is coming back online for me, soon. But I have not yet started complaining anywhere, because Skype has offered me a great service and lots of savings in the last two years.

But who am I to day, I'm just a grumpy German.
This gives us a good idea of what an Apple monopoly would look like. Suddenly, Microsoft's monopoly doesn't look that evil, does it?

Thanks Google and thanks Android for giving us an alternative.
> Never, never, not in a million years, listen to a single word of advice uttered by someone who isn't happy with their life.

Out of curiosity, are you happy with your life? :)
I recently had a rental company tow a new car to me and tow away the old one because the key they gave me was slightly broken and stopped working when it got wet. They had a spare key, and they believed me that the wet key was the obvious problem, but sending a key was just not how it was done.
With all the great writing Aaronson puts up, does HN really need to highlight the rare political post?
Not really, that we know of. To appreciate the complexity you could read this post[0] from Wait But Why? Your brain has approximately 40,000 neurons in the space of a cubic millimeter. Each saying something completely different. It’s incomprehensible noise unless you start dividing it up like Neuralink has. They get a few thousand probes in the size of a penny, which is a far greater level of resolution than you could probably ever expect from a wireless solution.

[0] https://waitbutwhy.com/2017/04/neuralink.html
Fly are very generous with what they're willing to share with the world.
Bags existed.
Note that ' is not technically a proper apostrophe which would be ’ instead. It only came to be thanks to typewriters having limited character space.
This is probably an incredibly dumb question, but is there a good motivating example why I would want to train a neural network with Elixir? Inference, I totally get, for online systems that is amazing. But I’m having a hard time (perhaps due to a lack of imagination) thinking of scenarios where I would use Elixir to train and tune instead of the existing, fortified systems.
and in forth

a b + c *

I believe language with "default precedence" was meant to help us write less (parenthesis) but in the long run we ended up abusing (it)
If you are impressed by datatables, you should check out Ag-Grid. It is much, much more powerful than datatables. The only negative thing about ag-grid is its price, otherwise it is a pleasure to work with.

I am not affiliated with them, just a very happy customer
I wonder if the author has stopped to examine the structural influences that make him feel that the onus is his to relentlessly simplify. Presumably the author eats alone at his desk every lunchtime. Hopefully his sex life has been spared from this austerity.
I'm terribly sorry that you ended up in Canvas land for tables. I built and maintained Chart.js for a while, so I know how hard it can be to work with.

As for React Table, I have never run into a situation where drawing a table to canvas has ever been necessary. I guess I'll consider myself lucky, but I would still love to hear your use-case in a more structured format. Maybe a blog post?
I'll ignore the snark (and purposefully missing the point), and just say this:

Those are expensive? You know what kind of crap the average American (and not even the richer ones) spends on?

E.g. compared to the average "fast fashion" items, chased by many even dead-broke people (from sneakers to whatever), UNIQLO t-shirts are almost as cheap as it gets this side of buying balk from China.

As for the rest, a notebook is like $2, toothpaste you'll buy anyway and balk is cheaper, usb cables you'll buy anyway (and they'll live longer if you have duplicates for the home and office compared to carrying them every day, straining them, and losing them), and the Flow app is free.

That leaves us with a speaker (around $300 and some wifi router). This is cheaper than what many people pay for coffee over 2-3 months...
If the accepted wisdom was true, that you can trade quality for speed, then you shouldn't write tests.

I do not believe that to be the case. I find the biggest value of tests is being able to change the code more quickly. Running tests is MUCH faster than a regression script.

There is a scale where you'll never have to change the code enough for the tests to pay off. Personally, I think that scale is quite small, maybe a week of development work.

However, it takes some experience to get good enough at the tests that you feel that benefit. If you're not there, the answer is probably different. However, if your startup scale is non trivial, I'd bet that the payoff if learning that skill and building some testing framework from the get go would be worth it.
I misunderstood your original comment. The reason why there were 500 requests is because I was showing a background full of creepyfaces. It made the site look much nicer but it turns out it didn't scale very well.
Me personally? No.

But evidence of this is all around the world. Hindu mobs attacks butchers who sell beef in India, there's tons of contention over the rise of halal butcher shops and Muslim demands for halal options in the west, or even vegans that protest butcher shops for a non-religious example.

For religion itself, tons of wars have been started over it, that's easy.

As for ideology, look at the US and how fractured it is because of politics today. Or the historic communist revolutions. Or political violence in South and Central America. Both left-wing and right-wing violence against the other side are a thing.

People shouldn't care about these things, but they do, it's a thing.
My favorite example is iCar - a private company that successfully broke into the taxi market in my city (Kraków, Poland) some 15 years ago. AFAIR, they exploited a legal loophole that, coupled with increasing popularity of GPS car navigation, let them run with a single taxi license for the entire company (vs. each driver). Legacy taxi drivers were pissed, there were few cases of tire slashing on both sides, then the courts got involved, taxi regulations got clarified, and the company is alive to this very day. I switched to them the moment I first heard of them, and rode with them up until MyTaxi came, offering an app that could be used not just to order a ride, but also pay for it.
It's kind of what Theranos promised but didn't deliver?
Maybe he'll clue us in on those "industrial grade" cabinets, night lights, and pillows?
IMO, assuming everyone is WFH, Location based pay should only be considered within a same timezone and in same country.

Even if market rate price for developers in India was same as SF, to maintain its "output/$ per employee", the salary may differ.

For instance, a company whose main operations are happening in PST, engineers whose main hours are offset 13h30min are less valuable to the company than those with 0h0min offset.

Sending a PR for review or reviewing a PR from someone with more than 8h time zone difference usually means you have to wait a full day of turnaround time.

Now within a same time zone but different country (or even states in the US), the differences diminish but there are still local labor laws and taxes that affect what the ratio of "what the employee provides" vs "what it costs the employer"

So at the moment, people living in SF and [some remote town in the middle of california with fiber internet] should be paid the same, but, people in TX should not. (This only applies to 100% WFH companies whose majority of workforce is all in California)
Correction, there are no points given for voting to close. Points are only for positive votes on questions and answers (and also, up to a certain number, for edits that are approved by other users).
From experience, people used to translate "working on AI" by "building nasty robots". Now, they're just putting an AI label on everything they can.

So, there is some progress.
This is already a product that exists many times over. Besides the aforementioned wget, I've recommended less technical users to SiteSucker, a Mac/iOS app.

I'd be happy to bill your clients to do it for them though!
There is also this very American reassuring belief that quantity will somehow take you to quality.
I would add Anthem to that list. It predates 1984 by 11 years, and Orwell likely borrowed a lot of concepts from it.
This is a key issue in my field as well. Marketing isn’t just about selling and should also be part of focusing on what to build. Commercial passion projects are awful for this because you have to go from building something for yourself to understanding what people actually want.

Part of the problem is cultural as well. Games in particular lionises unrepeatable successes. Which ends up with very similar “scratch your itch”/“build the game you want” and “build it and they will come”/“just make a good game” generic advice. Often given by people who haven’t succeeded themselves!
I'm not sure that's true. I'm pretty sure almost every state with beaches (inland or ocean) has laws that provide for public access to the beaches. How far reaching they are - and how they're enforced - would require more research.

http://www.beachapedia.org/Beach_Access
"Again, do not fix if you do not understand."

I think that's the most important point of the article. If you don't understand the code you're fixing well enough to be able to explain what the bug does or why your fix fixed it, you'll have no way of knowing that (1) the bug (and not just a particular limited case of it) is actually fixed and (2) that you haven't introduced additional bugs by fixing the first one.

If you're reviewing someone's code and they can't explain to you how their fix removed the bug (e.g., they just changed random stuff around and the bug "went away"), that's a bad sign.
Clinton's policies have lead directly to these sorts of wealth imbalances. His deregulation of the financial industry is a large reason for the 2008 recession, his work with NAFTA left behind many of the working class, his welfare and prison reforms stole livelihoods from the poor, his CEO pay reforms lead to the massive increase in CEO compensation (mainly in the forms of stocks, which Clinton reduced the tax burden of by lowering capital gains tax), etc. Clinton's policies were neoliberal and largely skewed towards the wealthy.

Some details of his failures can be seen here:

https://prospect.org/health/fabulous-failure-clinton-s-1990s...

https://www.theatlantic.com/politics/archive/2018/02/welfare...
One favourite of mine in this genre is applications who use both command-[ and option-command-[. On a Swedish mac keyboard, [ is on option-8, so it is impossible to type just command-[ without the option key...
I mean, a quick google search shows that there are Ti-83 emulator apps on the market:

https://play.google.com/store/apps/details?id=com.Revsoft.Wa...
Netrias (www.netrias.com) | Summer Internship (May - September) | REMOTE / ONSITE (Flexible) | Washington, D.C. Metro Area

Netrias is a fast-growing Artificial Intelligence (AI) company that specializes in the application
of machine learning models for biological applications such as ultrasound classification, bacterial
pathogenicity, and drug discovery. Netrias is working on the development of novel machine and deep learning algorithms to integrate and analyze large datasets in the life sciences. We are seeking a talented Data Scientist Intern with a machine vision background that can contribute to the development of deep learning algorithms and technologies for ultrasound image
classification. You will be working directly with the Chief Data Scientist and a Senior Bioinformatician in defining and executing the AI capabilities of the company. See our job ad for more details: Computer Vision Scientist Internship - http://www.netrias.com/careers/ I am the hiring manager - feel free to reach out to me here or at employment@netrias.com Thanks!
You could can get quite far with 1 free Heroku dyno, 10K free rows on Heroku PostgreSQL, free CloudFlare for caching and free error notifications. Compared to something like setting up a generic Linux server yourself, Heroku pushes you into coding in way that makes recreating server setups and deploying multiple servers easy. You can get something running in other ways but the above is low maintenance.
The user is left handed. As if there weren't enough left handed products websites should be too. Login/logout on the right side? Talk about equality.
(It is a joke)
Two issues with that:

For movie watching people keep wanting bigger screens. You can buy 80" TV's, and then come projectors.

Secondly, my main screen use is for monitors, where I am only about twice the distance away from how I typically hold my phone.
That's a bit of an exaggeration. Pedestrians are not automatically to blame in every case. Today we have rules governing the movements of both pedestrians and cars. There is no default winner. Pedestrians win on crosswalks and such, but not in the middle of highways. And even there the car is no clear winner. For instance, if both driver and pedestrian have earbuds in, society today would say the driver is the more reckless. In fact most jurisdictions specifically forbid headphones on drivers. None that I know of forbid them of pedestrians.

And 500$ is certainly not the maximum punishment. Vehicular homicide, negligence causing death, reckless endangerment, DUI ... even basic speeding tickets in many jurisdictions are far higher than 500$.
Which subreddit ?

r/programming is a clone of HN and honestly not pretty deep...