skysight-inc/HackerNews huggingface dataset:
I agree with this comment wholeheartedly. Too often DRY is blindly applied to every little piece of code... in ways that violate SRP and lead to a tightly coupled mess of code. It seems that DRY is the most easily understood of the SOLID concepts, and is therefore, unfortunately, over applied by many developers without an understanding the downstream affects.
Be safe with crypto – seeing past the bear market guide
MISP Open Source TIP – Information Sharing and Cooperation Enabled by GDPR
Two things:

1. Apple and google are going to set a new set of APIs. And likely edge out the importance of other browsers.

2. They went the app route to begin with... they could have always gone the PWA route (especially the last few years). I don’t know why I have to have a native app if the entire web is now mobile friendly.
Cheese though. Obviously it probably won’t make you sick, but when you see mold on the surface it has permeated the cheese. Recommend throwing it out. All the other stuff you mentioned is fine.
The problem with real world tasks is you can’t really train on them.. you train on a simulation (because its much, much faster/cheaper to run [and debug], thus faster to train) and deploy/test in the real world.

So simulation is always a part of it, regardless of target execution environment. In which case, games make a lot of sense, since they’re already complex simulations (thus useful for learning how to train AI’s, and what parts of the simulation are worth having), make good PR, can be tested against quickly, and in the case of competitive games, have a set of “experts” that already study what the human-powered collective AI learned over time, and thus it comes with a set of known expectations of how the AI might fail, and what we expect it to learn.

So tldr; simulation vs real world is a red herring. It’s the same learning process, just different execution environments.
So write two apps. Android and iOS are different, have different capabilities and a market size that justifies the effort — assuming your app is worth a damn in the first place. This lowest common denominator development trend is obnoxious. Basically, it “socializes” the experience so that every device is treated equally despite devices having different strengths and weaknesses. We are trying to make devices conform to the app rather than the app conform to the strengths of the device.
Heh, weird. I think lineage is fixed for my device now, so I'm going to try and install it. I'll see if it changes when it i s installed.
Performance Tips for Ruby on Rails
I guess this is part of what the article tries to comment on though. The traditional viewpoint is: This is denial of reality, and it's sad.

But players themselves often just see it more as an extension of themselves, where it easier to find like-minded individuals, or others who see themselves like outcasts in some way. The fact that they're banding together in virtual space is in my eyes not necessarily a negative, although excessive gaming to run away from other responsibilities can be negative.

I think Mats was very aware of his own reality, and even seemed to write prose about how these two worlds contrasted for him on his blog (which I can't find directly atm, so I'm just basing that on the excerpts in the article).

The connections he made with people, were real, even though the space he made them in was man-made, abstract or non-real.
Which is probably something that could not easily be achieved to this degree with the limitations he had in the physical world.
Samsung should make a laptop. Make it with as open as possible hardware and target the pro market. Offer a choice of Windows or no OS, and for Windows make it that no ads enterprise LTS version. Price it accordingly. They have the experience and supply chain to absolutely nail it. Bonus for an oled screen but large oleds might still be a bit tough.
Everybody has their pet peeve about things that are "too popular" on Hacker News, see this classic:

http://ontology2.com/essays/HackerNewsForHackers/

The trouble is people don't agree on what those are!

The next article in that series

http://ontology2.com/essays/ClassifyingHackerNewsArticles/

never went viral because it was too emotionally positive. (E.g. rather than complain about the danger of A.I. in the hands of Google/Facebook/Baidu why not apply it to your own needs?)

I get sick of the all the "I competed in Kaggle and all I got was this lousy T-Shirt" posts that you see on HN, but HN readers who look at that article superficially might not realize that I am solving my own problem, facing down the issues of applying ML to a business problem which has not been carefully curated.
He probably read Nick Land without understanding him. Or some cybernetics critics.
Never seen these bugs, have worked with a lot of big projects over the years, hundreds of thousands LOC. This is over a period of over a decade. I’ve used VS since 2005.

ReSharper is a pile but you can’t blame VS for that as it’s a 3rd party add-on.

Never even had a machine with 30gb of RAM but also never had VS eat it all.

Test runner difficulties almost always boil down to one of a few things: test explorer targeting the wrong process architecture, configuration inconsistencies betweeen projects/solution, and the rare occurrence I’ve seen involved some project level settings that had become corrupted. Obviously if you can’t build a dll then test explorer won’t find your tests.

Really I’m not even close to alone in arguing VS is the best IDE on the market—I never said it was perfect. Still, I prefer it over both XCode and IntelliJ IDEA (and really any of the other JetBrains IDEs, ever had to sit and wait for your IDE to finish “Indexing files” so you can try to build?! Ugh), both of which I have used full-time. Visual Studio’s only real rival to me is another editor made by Microsoft: VS Code.
bookmarked by me as x8h
A lot of houses in Ireland and the UK do something similar.

But it doesn't work for "house heat" (storage heaters) as well as for water heaters
I don't know what the aggregate behavior is, but I rarely see hidden comments, and so they are an automatic "must see" for me. I would say that I am more likely to see a hidden comment than a low voted one.
hckrnews.com is the exclusive way in which I read Hacker News.
Well, you can manage resources by shared memory and semaphores. That will make nearly all of the environment setting time go away. Better yet if you just serialize the processes and assign resources to a serial number.

What is just another way to make a NxM server, so maybe forget about it...
I don’t really see this happening. IMHO There are relatively few really bad comments in most discussions - maybe they get downvoted quickly?

HN is not really a place to fight the flame wars. Typically the flame war is not related to topic, but underlaying issue (topic being for example Ubuntu release XY, but the flames revolving around state of Linux desktop).
Wow "the hardest part is controlling your emotions."

"You didn't fail Bob, you quit."

Was physics just as streesful for him as it was for me?

There is a lot of food for thought.
The comment immediately below the GP that claims that performance is relative literally says that you don't have to care about forking in Node.js.
Show HN: Solve and generate mazes with JavaScript on HTML Canvas
Yep, that was the most surprising thing to me. In my circles people have just continued calling it MSIL all this time and I’ve never questioned it or needed to research anything MSIL related so I guess it slipped past me all this time. Hence the “what the hell!”
Basically all I know of him is a short poem of his called “Self-Pity”:

I never saw a wild thing

sorry for itself.

A small bird will drop frozen dead

from a bough

without ever having felt sorry for

itself.
To me, the fact that HN is one of the few remaining community-driven sites worth reading is proof enough that its system of downvoting and flagging works very well.

Other sites with similar, though less rigid moderation systems have fallen deep. Slashdot is a good example. I know it since it was founded and it used to be great. But starting from 2012 or so it went into a downwards spiral. For a while, during the US election cycle, it was almost completely overtaken by bots and trolls, and even though they've been fighting hard to improve the signal-to-noise ratio by tweaking their moderation assignment algorithms, it is barely worth visiting nowadays.

I'd rather let my ego be hurt a little bit by being unfairly downvoted from time to time than having to deal with hundreds of opinion posts. People tend to overestimate the value of their opinions, and the vast majority opinion posts are redundant anyway. I like HN because it keeps political discussions away and focuses more on informative content and discussions among adults than on opinions.

There are also certain topics that simply seem to be impossible to discuss on the Internet. Frankly speaking, in the 25 years or so I'm on the Internet, I cannot remember a single meaningful or insightful discussion of US politics, hate speech, religious faith vs. science, gun laws, abortion, and climate change. I've also never experienced a good discussion of political positions in general on the Internet and also have no desire to participate in such discussions. Maybe there was some information, some useful link to statistics or literature here and there, but overall the quality of the discussion of such topics is abysmal. If it's already hard to have fruitful conversation about an issue face to face, then the topic for sure will not work on the Internet, and I can gladly do without these discussions on social media sites.
I'm not sure, is it better to have a repairable phone or a more reliable one? What if making it repairable requires more inputs to manufacture it? Even if you manage that will many users repair their phone?

What I suspect would make the biggest difference is to commit to software updates for six or seven years instead of one or two.
Genghis Khan had a technological advantage over his competitors: the mongolian bow, the stirrup, the logistical ability to coordinate over a distance that was unthinkable for most of the other nations that ever tried to chase nomads into the steppes and then all the knowledge and tools necessary to forage in the steppe.
Clickbait headline with a jumbled post that contains very basic inaccuracies and arbitrary technicalities. What was the point of that?
Strictly speaking an Actor is not a CSP process, because an Actor does not have its own stack and does not have its own program counter that moves sequentially through a program.
A chest freezer might also work well. Lower the temp to -5 or so when power is available and let it creep up to 20f or so when not.

I assume that’s not bad for the food as long as you’re staying below freezing?
Conversely, visiting your childhood home, where you were miserable, can trigger an episode of major depression. Speaking from experience.
When did those tools switch to GPL v3?
Google Easter Egg- Translating Monty Python's “funniest Joke Ever” from German
Presumably you can still make a dent in that 1 hour peak energy demand spike in the evening though? But yeah overall not as convenient
I tried several times to find a business partner. In general you can find a lot of young, ambitious sales types that just don't understand the mindset behind software. Working with them is, tricky.

With one guy, we moved in together, I built out a basically-functional prototype and wanted to get market feedback. But he kept wanting to add features and just wasn't helpful at all in the making of the product. And he didn't seem to want to do what I saw as his job, selling the prototype. I felt like I was doing all the work and ended the endeavor. We remain friends and chat regularly, but I'm not jumping back into bed with him unless he can bring something real to the table.

If product direction issues don't sink you, personal differences don't, at the end of the day, working closely with another person with a different mindset is just really hard, and it can easily be harder than just doing it all yourself.
Context from Wikipedia:

'"The Funniest Joke in the World" (also "Joke Warfare" and "Killer Joke") is a Monty Python comedy sketch. The premise of the sketch is that the joke is so funny that anyone who reads or hears it promptly dies from laughter.

...

The German translation of the joke in the sketch is made of various meaningless, German-sounding nonce words, and so it does not have an English translation.'
Mobile Accessible Forms
Cold inhibits fermentation. Kimchee is stored in the fridge to prevent it from getting overly ripe. Overly ripe kimchee is gross unless you use it for jiggae (soup). Typically the main jar of kimchee is stored under refrigeration, and smaller portions are kept out to ferment to the desired ripeness for eating. Source: am korean
I think by "leave them out", you meant to say "leave them outdoors". That is not the case. FTA:

"Lewin learned to keep his projects out in the open: ‘One thing I do is I leave all of my fermentation projects in plain sight. I see them every time I go in the kitchen."

So the article is saying they keep their ferments indoors, which is what other posters say they do. I think you might be worried that the ferments are left out of the fridge? Well, they mostly have to be because fermentation almost shuts down at temperatures that cool.

Fermentation is exceptionally safe. The lactic acid created in the fermentation process plus the salt makes for a badass combination against bad bugs. Sandor Katz wrote in the Art of Fermentation that if it tastes bad, throw it out. Even if a bit of mold grows on top, you can pick it off and let the fermentation continue (only if the mold grows for too long and it gets really rooted into the ferment should you throw it out, and that is just because it would taste terrible). If you are worried about botulism (a nasty toxin that has no taste), you shouldn't be:

https://www.masontops.com/pages/botulism-and-fermenting-shou...

I'm far more worried about getting sick from e. coli in romaine lettuce bought fresh from the grocery store than from any of the ferments I make.
One company I worked with had chronic overwork. Everyone was always busy on something. Everyone cooperated.

But nobody got anything done. They were simply satisfied with emptying their inbox by shoving it into someone else's.

For example, we'd have a meeting on a database. I'd give them the names of tables and fields. Manager forwards the agreed upon specs to everyone.

But the database guy has his inbox full. He says he didn't get the email. Manager says she never followed up with him. This is not an uncommon thing, but a routine. It buys them time to finish off the next thing.

A week later, I follow up with them. Manager says she deleted the old file. We do the exact same meeting again. This time database guy gets the email.

However he makes typos. "routes" table becomes "route". "weight" field becomes "obj1234" field.

I told the CEO either that guy leaves or I do. CEO tells me that I don't know to work in a team. I'm supposed to CC him every time I ask them to do something.

Things magically worked well when I CC the CEO. But sometimes they reply to me only over an issue. When the next email is not CCed, things mysteriously go wrong again.

The company is a global enterprise company with no staging server, no development server, everything is pushed to production. Source control is sending an email out with a zipped file of today's changes.

They're good developers, it's just that they're too busy being busy to develop anything.
It's "GNOME 3 based" in that they're working within the GNOME project and using their apps, but it doesn't use GNOME-Shell which is the resource-hog part of GNOME 3.
Abstractions obey the same hierarchy as relationships: great abstraction > no abstraction > bad abstraction.
I do agree that to solve all the big environmental problems we're facing, such as climate change, biodiversity loss etc., we're going to have to change the way we live. Merely replacing gasoline powered cars with electric cars isn't going to cut it.

That being said, while improving energy efficiency is good as it makes the challenge of decarbonization easier, when/if we have low-impact electricity generation we could use (lots of) electricity to decarbonize many processes requiring fossil fuels today. Such as production of ammonia for nitrogen fertilizer (today from natural gas), or building heating with heat pumps instead of fuel burning boilers, steel production with hydrogen direct reduction instead of coke, etc.
The people writing, enforcing and interpreting the laws don't care if the law is unfair or impossible to reasonably comply with. That is miles outside the scope of what they do.

Laws that penalize behavior that normal people frequently engage in don't get changed until the people who write the laws get bitten by them (which rarely happens for reasons outside the scope of this comment).
Buried in that thread are some key details:

Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc.

Basically, forcing native apps to use their in-app purchases. Won't this trigger anti-trust laws?
I am disagreeing with "They don't make "heating" any more "efficient" per se."

They definitely do make it more efficient at least in the ways that matter to people, less energy paid for the same heat.

I guess all technology is a trick, but normally that denotes its not really doing what is said, which you reinforced by saying it is not more efficient.

Air source heat pump water heaters and direct solar water heaters are similar in they both utilize solar energy to heat water. Then again if you really get down to it you could argue everything is indirectly solar powered, just some forms you must pay for the energy, while heat pumps and solar collectors get it directly from outside your home heat pumps just require some energy to collect it.
FWIW, I like being the resident retired neurosurgical anesthesiologist here.
The end of the perimeter
Very neat! Obviously heavily inspired by Rails/Sinatra but probably a few orders of magnitudes faster. Also MoonScript looks like a very interesting language[1].

[1]: https://moonscript.org/reference/
I’d argue the legal system in big American cities is tragically flawed and results in hundreds of thousands of lives unjustly diminished or destroyed. To me, that’s cause to overthrow the system.

In California, they’re trying to do this by eliminating bails and making minor crimes non-crimes (both I disagree with).

I’m currently in a minor legal dispute which has nearly destroyed my life. In my case, former federal prosecutors employed by one of the most powerful law firms in the world are seemingly co-counsel with the city prosecutor. The Judge asked the city prosecutor a question and the former federal prosecutor whispered in his ear, and the city prosecutor repeated it verbatim to the judge.

For this minor charge, I had my zero bail revoked and set for $75,000. I had felony undercover warrant detectives and private investigators hunt me down. All my property was allegedly stolen from a robbery of a police warehouse.

I can’t even legally talk about the case or I’ll be sent to jail. And the charge against me is misdemeanor vandalism.

The mega billionaire who employs the corrupt federal officials has them asking the city prosecutor to have me remove online comments about him (which I didn’t make) and other bizarre requests.

The bail system is corrupt, the public defenders collude with the prosecutors with generic 3-year plea templates, and the police agency is so corrupt that their former Sheriff is in federal prison. Hundreds of thousands of mostly poor people are put into an insane, terrible jail system, that provokes more crime and destroys more lives.

One so corrupt that the FBI has cameras inside it to prevent the Sheriff Deputies from beating the inmates.

What is fair? Being rich with private attorneys.
Well nuclear powerplants were literally a byproduct of nuclear weapons research. America needed a lot of plutonium. The nuclear industry was of vital interest to national defence.

Also those old powerplants were not built with safety in mind. In my country they literally dumped nuclear waste into the sea. Back in the sixties they were cutting corners, something we couldn't do today (I hope).
Wait so both your parties are doing their best and one is spreading religious while the other is spreading regional. And why would you post this India specific news here. Nobody cares about your country and nobody cares about you spreading fake news that only one party is doing it.
Secret filming shows sick cows slaughtered for meat in Poland
- "better performance, better battery use" - this is not true at all. What makes you think so?

- "better integration, better look and feel" - it depends a lot on available web standards, which are constantly improving.

You forgot about disadvantages: Developers need to develop several versions of their app (they could spend that time on improving one version). They need several devices for testing (luckily, there are Unity and Xamarin). Authors have to pay fees for having their product in various "stores". Big corporations (such as Google, Apple, Microsoft, Steam) can throw you away anytime for any reason, accuse you of various violations. But noone can prevent you from going to a website.
The LuaRocks website is pretty small.

Lapis was born from https://itch.io (kind of like Rails was born from Basecamp). It is still the "largest" website I know using it.

OpenResty itself has a similar story with Taobao, one of the largest wesites in the world, even though now they use a fork (tengine). I think several other large Chinese and Russian websites use it.

In the US, Kong is also based on OpenResty, and CloudFlare uses OpenResty a lot (and is now its main sponsor).
Scottish stone circle isn’t so ancient after all, archaeologists say
"So I guess you can use this axiom to learn from the provided notebooks."

To follow the advice, we should probably create our own notebooks from scratch, without referring to these notebooks.

Treat it like an exam.
My Rust Powered Linux.conf.au E-Paper Badge
The Department Store Guitar
What kind of hot sauce is that? Sounds like a generic term (a sauce with heat from spices or chillies/chiles), but I suspect it may mean something more specific in the West, because of this:

https://en.wikipedia.org/wiki/Hot_sauce
While I appreciate your sarcasm, this sort of thing will need to be done on a nation-by-nation basis. Take it up with your own damn parliament or whatever.. you don't need to wait on Silicon Valley for a fix.

When it comes to online social identity, the US is years behind China anyways.
Sailor is unmaintained and its main author (Etiene Dalcol) now advises the use of Lapis if you want to use Lua on the Web.

(This is a pretty simplified version of the situation, see https://github.com/sailorproject/sailor/issues/173 for more.)
Bring back the 40-hour work week (2012)
You may be interested in Sandi Metz's article "The Wrong Abstraction."

https://www.sandimetz.com/blog/2016/1/20/the-wrong-abstracti...
“You have to move forward a little bit, every day. It doesn’t matter if your code is lame and buggy and nobody wants it. If you are moving forward, writing code and fixing bugs constantly, time is on your side.”

— Joel Spolsky, Fire And Motion, https://www.joelonsoftware.com/2002/01/06/fire-and-motion/
I have no idea what techloaf is but visiting that landing page made me want to subscribe, wow.
Simulated time is not the basis of real concurrency.

Simula-67 (Dahl and Nyaaard) used co-routines in which there was no parallel execution.
See also https://en.wikipedia.org/wiki/Open_University

They used to broadcast their material on weekend mornings on BBC2, a kind of educational Youtube avant la lettre in a more Reithian time when it was deemed a worthy use of one of the four available channels. I learned all sorts of random fragments that way as an interested kid.