skysight-inc/HackerNews huggingface dataset:
I used a typewriter long before I could read or write, banging out sheet after sheet of gibberish. In school, I turned in any assignment typewritten whenever I could get away with it. My own two-finger system, of course, but I did get reasonably proficient over time.

Come seventh or eighth grade, an optional typewriting class made it unto the curriculum (this was in the seventies, a good while before computers entered the picture). A walkover for me, of course, the only one in class who had ever done any typing at all.

Except it wasn't. I flunked. Miserably. The only one to do so. My habits turned out to be a hindrance, I never got the hang of ten fingers and a keyboard shielded from view and strange, difficult ways of doing things. To this day I haven't. Whether because of my early, possibly misguided training, or because catastrophic failure convinced me for good that I couldn't do it, I am not entirely decided.
I'm in agreement with you, seeing ads for right wing causes and feminine beauty products is less than ideal for a liberal male.
No! No 7 days a week of work, that isn't good that doesn't matter how long you work, I want free days, I don't want to wake up everyday thinking about work, thank you...
Free Essential EBooks for Web Designers and Web Developers
It's just how we do business in the Land of the Free, don't you know? Capitalism, markets, growth - these are the gods before whom we all must bow.
Most people don't have reasonable alternatives or any way to override the instinctual social mechanisms that drive their behavior.
Each game (from the ones I recognize) fit on a single 5.25" 360KB floppy. We barely think in megabytes anymore.
Don't confuse legality with morality.
British humour at its finest.
Freelancer is where you work for yourself doing contracts to make money.

Entrepreneur is where you have a Twitter full of Gary Vee memes and Elon Musk retweets.
If you want to gain a deeper understanding of classical mechanics, starting with a good diff eq package and then implementing the physical phenomena in terms of diff eq code would also be a good exercise.

Plots would be easy, but I don't think implementing animation from scratch won't be worth the time and effort imo.

Python:
[0] http://pundit.pratt.duke.edu/wiki/Python:Ordinary_Differenti...

[1] http://csc.ucdavis.edu/~cmg/Group/readings/pythonissue_3of4....

If you are familiar with Matlab or Mathematica, diff eqs are fairly easy to play around with in those environments.
Off-peak-hour commuting happiness. But I'm thinking 5x 7 hour days including an hour lunch.
I made a chatbot for the website Omegle one time. It just randomly selected messages to send from a list. It was sort of like the emacs psychotherapist but dumber. Some people would talk to it for minutes before skipping.

It would be interesting to actually port the emacs psychotherapist to Javascript or wasm.
My personally favorite "roundabout" is this one here:

https://www.google.com/maps/@48.4324714,13.0948723,637m

It was built about 20 years ago, and I was living in the area back then.

Before the "roundabout" was built, being a traditional intersection it used to be a major accident hotspot, despite having a speed limit of just 50km/h. Crossing the main road was nightmare, I can tell you that.

With the new topology, which is a very elongated roundabout, the speed limit on the main axis could actually be raised to 80km/h yet accidents now rarely happen there and traffic flow is much improved
All of these are assumptions (some cynical). But what is the actual reason Google is experimenting with projects in this manner? I wonder if Google is using their data-based approach here.
It is a lot more complicated than that. There are some people in the system trying to extract money, but they are mostly associated with Pearson and the like. Most of the administrators, coaches, and other non-teacher employees started off in the education field wanting to improve the lives of children, but found themselves trapped in a system that is built of perverse incentives from top to bottom.

It is impossible to change the trajectory of a community in one or two years, but the political powers demand measurable results before the next election. The administrators are trapped: they have risen high enough through the system that they are making more money than they ever could as a teacher, and their personal spending expanded enough so they can't go back without significant personal sacrifice (on top of the sacrifices they already made when choosing to work in education). They realize that goosing test scores isn't good for the students, but they rationalize it by telling themselves that if they can manipulate the test scores enough to get central administration off their back, then they can implement the real changes they want. But nothing short of a meteoric improvement will placate the people high enough in the system to be exposed politically, and everyone in middle management is trapped in a cycle of telling themselves, "We just need to do this distasteful stuff this year, so we can really fix things next year."

I was a high school teacher for 9 years, and literally every single year I had an administrator tell me about the plans they had for how they would fix things in the next school year once the test scores improved.
Seems almost tautological.
I couldn't agree more with the long term consequences. Maybe someday we will target these plastics with plastic eating microbes.

Is warming not the more pressing issue? Given recent findings about permafrost decline in the artic? By some estimates we may have 50-100 years at best before things get really bad, and we are already undergoing a mass extinction event.
I use rg on a very large project (8.5 million LOC, 5.2G of files including the build). Searching with rg takes less than 2 seconds and I don't ever have to think about it. rg automatically handles not searching the build files and autogenerated files which often contain lots of matches but are never what I want to search. Additionally, rg has an excellent --vimgrep feature which makes it easy to integrate with the vim quickfix list.

Vanilla grep, meanwhile takes 30 seconds -- too long to search while maintaining flow.

For me, the whole thing _is_ that it is faster than grep. AFAIK, a lot of its speed is due to breaking compatibility with grep to allow for more convenient defaults (skip binary files by default, skip .gitignore by default, etc) which also happen to be faster. For me this is a clear win-win.

Also, I have an 8 core machine. To be waiting for a 30s search knowing 7 cores are doing nothing makes me sad.
I contracted with a branch of Lockheed. While I couldn't/shouldn't talk about any of the technology involved, I can attest to the culture I witnessed. I always assumed it was horrible because of the government affiliation. But I think that mostly affected their focus, in that most of the branch was dedicated to wasting money so they could ask for more money. However, the culture itself was stagnate by design. Most of the employees actively fought anything that would require them to learn or change. EVERYONE was counting the clock to retirement. Anyone who wasn't in the same boat left as soon as they got the big picture. It made me extremely pessimistic about taxes.
Have you tried any of the modern games other than the two you linked ? A lot of the games being made right now are shorter and punchier than the classic infocom games.

Suveh nux (https://ifdb.tads.org/viewgame?id=xkai23ry99qdxce3) is a great example of a modern game that is short, interesting and uses the medium in an interesting manner.
I live in a small, predominantly white town in northwest Iowa and this is true here as well. Every morning, all of the tables and seating areas at every gas station in town are full of older men sitting around chatting about the town, school, sports, politics, etc.
Also consider that, Invisiclues books notwithstanding, there was no straightforward way to get help if you really got stuck somewhere as this was pre-Internet for most people and certainly pre-Web.
> People want ‘estimates’ at all costs, tell you to not worry about any accuracy, and then a week later tell your manager you committed to x date.

I like to handle this problem by providing an estimate RANGE.
You're not wrong, it's a combination! Yes, faster than grep, yes "ooh shiny rust", + "ooh shiny" in general, used as the search function in the most popular editor (statistically, for users of stackoverflow) (https://insights.stackoverflow.com/survey/2019?utm_source=so...).

More "technical" reasons here: https://github.com/BurntSushi/ripgrep#why-should-i-use-ripgr....

For me, the performance is best in class, ux is great, and has defaults that make sense.

Perhaps this helps add context. Every day there are probably thousands of new people learning to write software and learning and command line search tools. They would compare grep, and perhaps something like ripgrep on how they stack up today. They probably don't want to search their javascript dependencies by default (from gitignore, eg node_modules). They probably don't want to search their build (binary/gitignore). They would like to have an easy way to say "only search javascript files" or "only search go files". They would like the fastest tool for the job, why would you opt for the slower one? None of greps historical clout/muscle memory has an impact on them. They would probably appreciate coloured, formatted for easier human consumption output by default.

Sorry for the rant!
I looked because I saw discussion about it elsewhere; I wasn't just digging.

https://www.theatlantic.com/science/archive/2019/04/katie-bo....

"Bouman stood out as a role model for young women and girls working in or aspiring to jobs in male-dominated science fields. A round of stories celebrated Bouman’s work on the algorithms that forged a mesmerizing photograph from a vat of telescope data. She was a symbol of female empowerment".

This is why people started asking questions. She wasn't put out there as a scientist who was part of a team that did something really interesting, she was put out there as a "symbol of female empowerment". In other words, she was advertised not as a scientist who made a cool discovery and happened to be a woman but as a woman who did something that happened to be in science. I don't like that sort of thing.
You can't choose because your choice is expensive for the business. The famous saying by Wanamaker is exactly about that: you can waste less money by targeting people potentially interesting in the ads. This is the strength of Google, FB and the rest: they can funnel the money where they're more likely to generate more money and easily convince the accounts they're more efficient than indiscriminate advertising via TV and other channels where you can't profile the customer. You, a disobedient citizen, are just an obstacle in this scheme. This is one big reason any revolution in this area is extremely unlikely to happen.
Habits vs. Goals
Microsoft hits latest data centre rewewables target a year ahead of schedule
The medieval Arab world was the inheritor of a Greco-roman culture that they initially ruled with a light hand as a aristocratic minority. As the Arab and eventually Turkish culture asserted itself and turned inward those remnant disappear. By the time modern fanaticism rose, that brief flourishing had been gone for at least 500 years.
They’re at Elon Musk’s companies being underpaid and overworked so they can do something legitimately cool.
I've recently built a barebones chatbot. I took a different approach than most, given that I elected not to do any NLP. This is excusable based on the requirements for the bot — it's going to be part of an interactive theater piece, and its purpose will be to convey specific plot information.

My bot operates off of keyword matching only. There's a web interface to edit "exchanges," which act like a directed graph from message to message.

My chatbot struggles when things are not phrased in the right way (for instance, it has trouble with negatives, as in "I am not well today"). The exchanges that we're designing for the theater piece have to be carefully worded to try to avoid encountering problems like these.

Overall, I think my chatbot is a good tool for its specific application.
maybe I did not had this problem yet... if I used grep on linux sources I would just skip the build folder and it usually works flawless (cannot even recall when was it too slow unless grepping over binary data).

Do you refer maybe to deep interdependent javascript projects in which a small library requires hundreds of MB in dependencies? How many Gb have your projects and how many lines?

Please include deps & builds (my current project is a small python one, 1.8Gb with deps, and I would usually grep only over the same folders all the time):

$ time find ./ -type f -print|wc -l
140197

real 0m0.626s
user 0m0.165s
sys 0m0.473s

Anyway, if it is about grepping over several gigabytes of unstructured code and there is no chance to have a better tool to index everything that could be a use case.
How does “should never be” follow from “difficult in practice”?
Having literally just coming back from India after two weeks there, turning the politeness to zero perfectly described the traffic flows (and lack there-of) I saw there.
American cursive is an archaic, artificial form of writing, essentially a calligraphic hand minimally adapted for everyday use. Unfortunately, its existence and the attachment of older generations to it prevent the US from adopting a more practical style along the lines of UK cursive.
This is a foolish idea. Rotating IDs on a slow basis like a month would mean that big players can still easily create statistical cross-device graphs based on traffic and activity patterns and link your rotated IDs (or link them probabilistically). Small players who can’t afford this effort would lose or shift business to Android-only.
https://github.com/BurntSushi/ripgrep#is-it-really-faster-th...
Here's a blog post from the author explaining how rg works: [1]. It's from 2016 so the benchmarks may not be up to date, including for rg's competitors.

[1] https://blog.burntsushi.net/ripgrep/
I've got Facebook smearing fatigue. I couldn't care less.
> This is exactly the kind of emotional appeals the GP is complaining about.

According to the book “Emotional Intelligence” rational thought and emotion are two sides of the same coin.
Ask HN: Are we killing the web by giving to much power to SSL cert authorities
since https has been made mandatory , are we giving to much power to ssl certificate authorities (the reputed ones)
That's the way I took it as well. And it is true in some places. When I first moved to the Los Angeles area long ago it was quite smoggy. But look at it now http://aqicn.org/city/los-angeles/ (all green = aqi reading less than 50).
We passed strict laws to protect us from it.

I, for one, support following that precedent by passing strict laws limiting plastic.
What would you gain over a well organized FAQ page?
A Buddhist Approach to Consumption
Not terribly relevant for those of us who use safari only for everything, because content blockers.
Some of these documents have been made public before late last year. All of them seem to still be related to the Six4Three lawsuit:

> The documents stem from a California court case between the social network and the little-known startup Six4Three, which sued Facebook in 2015 after the company announced plans to cut off access to some types of user data. Six4Three’s app, Pikinis, which soft-launched in 2013, relied on that data to allow users to easily find photos of their friends in bathing suits.
Using Gulpjs for High-Level Build Orchestration
Perhaps there are other historical buildings we should scan just in case something similar happens, be it war, earthquake, fire, or whatever?
It’s cumulative. Single use plastic should be highly taxed.
Oh.. My bad. I thought he was a woman. No harm done then.
It can also be that they flubbed at communicating and meant to ask, “what are the things that make it take that long?” Underlying that question would be, “are we on the same page about the scope of this?”, “Are you making business assumptions that I can actually provide updated information about?”, and “Are you lacking resources/clarity that I can get delivered to you?”. Thats a charitable interpretation but it’s occasionally the correct one.

It might also be that they’re surprised at the complexity and want to know more. For this reason, the important part of an estimate isn’t the number. Its the task-breakdown and the identification of risk.
>I've been cooking for 30 years, I've made a living out of it, and no it's not that simple. You talk like someone who has never cooked anything outside of a microwave.

Okay come on here, you know I did not post this to attack cooking as a profession. I have no doubt that you can make a tastier dish then I can.

My point was only that the basics of cooking is incredibly easy. One pot meals for example are exactly that, dump things in a pot and cook them. Even screwing up the order in something like Chili will still give you an eatable, tasty meal.

>You talk like someone who has never cooked anything outside of a microwave.

I have, and generally they act like it's a hard undertaking, so I give them easy recipes. Chili, Bratwurst, Curry, these are all meals that can be made in a limited number of dishes on the cheap. Serve with rice, and you can drastically cut your food cost.

EDIT: Honestly, I thought you were saying I hadn't talked to people who haven't cooked outside a microwave. I didn't realize you were actually attacking me. I've cooked quite a bit outside of a microwave, thank you.
Off-topic here but I actually am annoyed by the capital letter 't' from "Think"
I don't think this better world involves much of anyone deciding for Calacanis what he will be doing, but rather leaving him to his own devices.
It’s a false conclusion. The OP is making a moral/ethical statement, and says that prison time is the only way to motivate the wrongdoers to conform. That’s different than asserting that a crime under current laws has taken place.
Toyota sells electric vehicle technology to Chinese startup Singulato
for find/grep to catch up they really should take care of ignoring .git/.cvs/.svn/.repo directories as default these days, I don't want to type --exclude etc. I'm not that sensitive to speed here, but ignoring .git is an enough reason to make me use ripgred and fd daily instead of 'grep/ack' and 'find'.
I see HN had basically turned into an anti capitalist mess too.
> the worker

Yes, the hypothetical singular worker. In reality, there are many workers, all willing to undercut each other in a race to the bottom.

Competition has a tendency to force suppliers to supply at as low a price as possible without going out of business, making close to no profit. In the case of the labour supply, when fungible workers compete freely, "as low as possible" means not immediately dying, and no profit means no liberty and no prosperity. In the worst case, the supply is at even lower cost than keeping the worker alive, and the state makes up the difference.
It's not that the MCAS software would switch. It's that the sensors feed into two different flight control computers (Captain and F/O). And which FCC is primary would switch after each flight. Both FCCs run the same software, but with different inputs from the different sensors.
Going With the Flow (why I love Flow, and don't hate TypeScript)
This.

On the flip side, if you're working on a side project you want to monetize but don't want to bother incorporating until you get a bit of traction, then yes, in the interim it can be worthwhile to keep the finances separate in a separate personal bank account for accounting and tax purposes.
How so? The willingness to pay for digital ads actually has nothing to do with whether ads are effective (the statistical problem of attribution).

For example, this was a pretty damning research paper on the topic,

- https://poseidon01.ssrn.com/delivery.php?ID=0180870830661140...
And people should only go to prison when they commit a crime.

The rule of law does not centre around who is nice or not.
Bitcoin Enters France’s $ 2.5T Insurance Market
Seems like that might solve the problem then. Lower fertility leading to decrease in population and less pollution. Only being slightly sarcastic.
Please read this. This isn't just another routine news that Zuck lied and Facebook is evil. They had access to more than 4.000 previously unreleased documents.

Democracy is at stake. Facebook and its subsidiaries are destroying our societies. The problem is global. Not because it is happening in a far away country you shouldn't care. You can already see the increase in Amazon deforestation due to Bolsonaro election in Brazil.
I totally agree. Command based bots might be the way to go for simple applications. Banks might do very well with command based bots. They know most of the questions being asked by the customer, why not automate the process.

For developers, this could be fun too. One idea is to run a chatbot script on all the servers and every time I have to run system commands I can do it straight from telegram.
If they are too far away they will not get the lower fuel consumption (due to air resitence), and they wouldn't need micro-second latency response times. So they could use the current radio technology if the antennas are too far away to touch. There could also be sensors in the antennas to feel if the vehicles are out of sync. And alert the driver when they are disconnected.
QWe can always switch to a customer service executive if we sense something going bad. Or the Chatbot not able to get the intent it has been trained for.
This article looked pretty cool for creating a chatbot and using graph databases.

https://chatbotslife.com/next-generation-of-chatbots-with-nl...

any thoughts on whether this might be a possible way of creating a good chatbot?
What don't you like about OCaml tooling safe opam's absence on windows (well, technically it could be built, but still unofficially)?
That is precisely the lesson of the ER=EPR principle, which states that every entangled pair really has a 1-qubit wormhole connecting it, and the space inside a macro-scale wormhole is the consequence of combining all those tiny wormholes together. Wormholes are entanglement.
That's because it's hard. I've done it but I would be lying if I said it was easy or didn't have an impact on my life. Just this morning I had to fix a puncture on my bike before I could go to the shop, it's only ten minutes to fix but there are a lot of these frictions if you want to have a low impact lifestyle.
Honestly, the "Not Interested" button does wonders for youtube's recommendations.

I have to prune out a shitty clickbait video from them every couple of weeks, but it almost always gives me videos I'm either interested in or are close enough to what I'm interested in that it's not irritating.
Prior to the civil war, slaves were the single largest asset, by value, that America held -- more than it's land or agricultural exports; more than it's railroads, banks, or factories. Cotton was the number one export across all of America, not just the south, at that time. And it's not like this value was destroyed by the civil war -- post-slavery institutions were extraordinarily effective at restoring or keeping pre-slavery conditions long after the end of the civil war. The slaves may not have physically built most of America -- but it's silly to suggest America's wealth isn't largely, perhaps primarily, born from the fruits of slavery.

For sources, feel free to examine any modern history book.
Pushing workers to work extreme hours is not some sort of unusual thing for communism. Please read the following topics before you spread disinformation that communism was somehow pro-workers rights.

https://en.wikipedia.org/wiki/Stakhanovite_movement
https://en.wikipedia.org/wiki/Soviet_calendar
Good to see Google spending the money to fix the damage to city streets. Kudos!