skysight-inc/HackerNews huggingface dataset:
My answer is Yes. There is still a lot of momentum behind Scala. It's pure functional structures are way more mature than Java's. The most common complaints against Scala are build tools and compiler. A great team is working on it as we speak.

Scala also forces you to think differently.
Well said - the final paragraph reminded me of the saying "success favours the prepared"
“More comments than its score” is something that jumps out at me when I skim the front page. So, for that matter, is “high score and very few comments”.

I know that the latter will probably be something really interesting or even awe-inspiring that doesn’t leave much to be discussed. While the former is (sometimes) a sign that the comment section will be more interesting than the article. At the very least I can expect different, well-argued viewpoints, and reading a thoughtful argument is something I enjoy.
I think the comment was comparing HN to Reddit. It gets incredibly tiresome to browse /r/all and see several top posts about "look how dumb this anti-vaxxer/flat earther/MLM is", or see an article and wonder what people have to comment, and all the comments are some movie reference, low effort meme, etc.
Great - and as I understand it the original ban was for efficiency reasons that don't apply here
PostgreSQL: Backend Flowchart
Parent here.

Get the spouse to hold the kids. Even if you're a full time housewife, many husbands are willing to hold the baby for a couple hours each evening. Maybe take them for a walk, bath, watch YouTube together.

My wife's flow activities is experimenting with cooking and child care. We've actually got a couple of apps in the works for this.
I got the sense from the article that the controller makes the process invisible to the customer. I.e, water heater maintains temp just like before, but the utility can overheat the system or add heat to the striated capacity, and then (potentially) blend with cold water back down to the desired temp.
I think it is a bit sad that the only connection people really had to him was in the gaming world. I doubly think that it is sad that acceptance came only in the form of a denial of sorts of his actual reality.
I hope the Internet and its corresponding freedom of information destroys these evil regimes. Forcing ideas and practices on people from the outside cannot be sustainable.
anytime i see luarocks, i say nope:

https://github.com/luarocks/luarocks/issues/839
I use lineageos, unmodified (on an oneplus 3T)
The scalable fabric behind our growing data center network
It bothers me that PWAs are a thing too. If we have a perfectly capable computer in our smartphones, just let a native app (whether it uses a higher level language or not) handle it.

Better performance, better battery use, better integration, more platform features available, better look and feel, and so on...
MiniGrid: Minimalistic Gridworld Environment for OpenAI Gym
It could be argued that, that same self absorption and lack of attention is what has led us to to a point where we now have to worry about about a planet that is quickly becoming less habitable to our (and many other) species. But that's picking nits, really.
Why is it important how old the build tools are!?
No, it's just ironic. It also means that AWS could potentially reuse standard (F)CGI interfaces.
The article headline is “BATTERY KILLER”
Important things take resources to do. "Forget money" is OK for hacks and self learning tasks, but being mindless about how resources are spent is how dead end jobs, industries built on fossil fuels, pedestrian hostile towns, and overly complex web frameworks happen.

Money isn't the only resource. Time, energy, attention, natural resources, and other finite things also exist.

If you aren't making something less resource intensive for somebody, it's just a fun hack. Which, maybe that's what you're shooting for, but it's also a local maximimum.
>"contaminating"? PWAs are contained a whole lot stricter than native apps.

Contaminating as in "with their mere presence", doesn't have to be an exploit...
Haha, I agree. I always had arguments with my dad where he’d say you have to have a passion, etc. and I’d be like “Dude, I don’t care about that extra stuff. I just want money”

Of course now I’ll play along since pretending to be passionate about office politics or JavaScript is part of making money.

I work a lot more than the minimum but the part outside my work week is all very long term fundamental stuff I hope will help my career over the decades
No, not hence racism. Subsidiarity is a question of diminishing priority and obligations. All things being equal, do you not prioritize the good of your loved ones over someone else? Do you prioritize the good of your friends over the good of someone else? Do you not concern yourself about the good of your city or town more than you concern yourself with the good of another city or town? I bet you do because it is the only thing that makes sense. Priority is mot racism because it is not an act of hatred, but an act of love and a way of ordering and practically realizing one’s duties toward others.
Progressive Web Apps are handled by the browser. The main difference wrt. "web apps" is that they're not presented to the user with a "web-site" UX. See https://xkcd.com/1367/ for a summary of why that's a good thing.
>I agree that webapps aren't currently on par with native apps. However, it seems somewhat inevitable that things will go that way.

Why? There doesn't seem to be anything inevitable to me. A chat web app today still uses more resources and has less features than 1997-era ICQ.
The current HN guidelines don’t say anything about how to vote on comments.
Building an ESP8266 bedside clock
The substitute for trans fats was returning to butter and other natural fats, which we originally left because we thought they were so bad for us that products like margarine must certainly be better!

Thanks for making my point.
Number of posts about Facebook on the front page right now: Zero.
Getting concrete now, specifically about nuclear power, we know exactly how bad it can be. We have a very large amount of certainty about how the worst case looks like, we know very well how to prepare for some of it, and we know very well what to do to avoid the rest of it. We know those to a much higher certainty than we know the consequences of global warming. It's not a blind choice.

The only thing we don't know well is how much improvement current technology brings. We have an idea, but there are probably flaws on our estimative.

I don't think nuclear will help, mostly because it's too late. But basing decisions on ignorance is crazy.
Didn't it read as if translated by a native English speaker? I thought so too. Amazingly adept/scary, with only one really tiny niggle exception for the quoted "Uff" that transliterates better than it translates.
Tell that to kenyans they'll understand
That's where wasm enters the scene! Pwa + wasm is I think a little revolution in client app development.
Heat pumps are no trick any more than solar panels or solar water heaters are. Resistive heat is 100% efficient while heat pumps are over unity usually 300-400% efficient although usually denoted as coefficient of performance (COP) as number ex 3 or 4. For every 1 watt put in 3-4 watts of heat come out. Real efficiency in terms of energy paid for vs energy provided to heat is what matters.

The reason they are over unity is they are taking heat from one place and moving it somewhere else. If they are pulling heat from outside air they are basically solar assisted. Technically anything above absolute zero has heat energy, even very cold outside air has plenty of heat to pump into your living space. Temperature is not heat, you can raise temperature by putting the same amount of heat in a smaller space, its like using a transmission to increase torque by lowering rpm.
> How can you go through work life not knowing if you have a job on Monday? This seems so insane to me and it must take a mental toll on people.

If the company goes bankrupt then you will still have no job
"Hint: do not throw away mature leaven, keep it in a jar in the fridge, it makes awesome waffles." So much this!!! This recipe is my goto and my lunch for today (might as well just shred my other waffle recipes). Which is your tried and true?

https://www.seriouseats.com/recipes/2011/01/bread-baking-sou...

Try a kraut of 2/3 cabbage and 1/3 onion with 2% salt by weight and some caraway seeds tossed in (that onion can also be 2/3 white and 1/3 red). I like this a lot better than no onion kraut. Would also highly recommend you look into making your own kimchi. The stuff is freaking delicious and can go on most anything. Baked potato? Check. On Tamago Kake Gohan? Check. Panini? Check. Nachos? Check.

I'm not 100% convinced that ferments are good for the gut microbiome. There is some thought that a lot of the beneficial stuff gets killed off in the stomach and the rest gets simply overwhelmed by the existing gut flora you've already got. But it probably can't hurt (except maybe for the salt that comes along for the ride if you have salt sensitve hypertension - fermenters don't talk about this much). Whatever. I am 100% convinced that fermentation = deliciousness and that is what is most important to me.
Fermented hot sauce (instead of vinegar) is a revelation, and not hard to get right!
Your assurances mean nothing. The robots are already here, drones are already "self driving"
Also to note that ISO C++ working group is trying to reduce the amount of UB, while ISO C working group doesn't have any ongoing papers into this direction.
The article makes it sound like fermentation is some far off concept and modern life has made it difficult to ferment things.

Fermentation is all around us. If you eat bread or drink beer, you can thank fermentation.

Also the author references the "ethics" of fermentation. Give me a break...
This webpage is a pretty sweet highly obsessive guide to making water heater timer controls... Or a tome for groceries style web design.. However you want to look at it!

http://waterheatertimer.org/index.html
Maybe it’s cynical but I feel like halfassing your work is a very good tactic in some situations. Eg your manager halfassed the project idea, he halfasses spending the time to understand what’s going on, he halfasses setting the team up correctly, etc. In that situation I’m going to halfass the project and spend the other half going out to eat with my friends at other companies, learning something new and relevant, and planning my finances so I can weather any sort of lay-off etc
Go below Fortune 500 (Fortune 10M) and it's almost all .Net.
There are so many important details about what this figure means and how accurate it is.

Would it make a difference if TypeScript was used before the code was committed? How does the subject domain of the project impact this figure? How do other testing and review approaches impact this number? Are public bugs of certain kinds more likely to be reported for certain projects?

It's highly misleading to quote this figure in such a simplistic manner without caveats.
You don't need to use photovoltaic cells to harness solar power. It can be as simple as mounting a coil of tube on a flat board and painting the whole thing black, then pumping water through it. Backyard solar water heater made with cheap materials you can get at any hardware store.
Or, as Stephen Schneider said when asked about Cap and Trade (in lieu of Carbon Taxes): Don't let the perfect get in the way of the good.
> I would pass by reference.

Interesting. I expected taking the address of a struct literal to be illegal, but GCC and Clang both accept it. It does make sense, I guess.

But may I ask why you would pass it by reference? With old ABIs, the struct would be passed on the stack (i.e., by reference) anyway, and with more recent ones, a small prefix would be in registers but the rest passed by reference as well. So why bother manually cluttering the code?
Documentation, Ctrl+Shift+F (on most editors) or Ctrl+T (symbol based search on VSCode) and you try looking for something that "looks like it". It's not hard, it's just that most don't do it because they are lazy and think their use case is "too special".

It's the same exact thing as not bothering looking for a decent library that does what you want and instead write it from scratch. Laziness. Pure laziness. (Unless there's a very valid reason not to do it)

Since I use Django Rest Framework an example comes to mind: finding out that serializers give you the chance to define `validate_{field_name}` methods rather than put all the logic into `validate`. This allows the API to return field based errors rather than a generic error message. But even experienced devs often don't know about this feature. They go by intuition and can't be bothered to spend a few more mins looking at the docs.
Betting on Dystopia
I don't know what to say after reading that. It's so depressing. Imagine being scared of being arrested for accessing The Internet? People can never be given too free access to information. The fact people in China have to resort to bypassing the Great Firewall using various hacks is so sad and depressing, and I can feel nothing but anger because of it.
Hard disks these days are much tougher than the ones used for old school mainframes, or for that matter just old school hard disks. Back in the day there was a command to park the drive heads so they wouldn’t bounce around during transit.
Yeah he did, it was called the stirrup.
The stories that generate flame wars don't go away as long as they align with Dang's and other moderators political views.
No. Then it is sauerkraut with chili powder on top. But I will admit that saying there is only one kind of kimchi is like saying there is only one kind of car.

source: my homemade kimchi sitting in my fridge right now has napa cabbage, daikon radish, green onion, ginger, garlic, gochugaru, carrot, sweet rice flour, fish sauce, asian pear, and some other stuff I'm forgetting right now.
I've had success just turning on my electric oven to its lowest possible temperature to heat the yogurt for a while, then switching it off and leaving it overnight. It's not rocket science, and people have been making yogurt without laboratory-grade precision for millennia.
> doesn't mean somebody else is going to find it

You either failed to document it / name it properly or the other dev was too lazy to find it. Making 10 different variations of the same thing is purely a mistake, not a good reason to justify not encapsulating code into reusable chunks.

> Now you have two code paths in the function

But the whole point here is that you don't need to know how those code paths are implemented, only that they work the way they are supposed to.

> You can't predict the future.

Just because you can't predict the future doesn't mean you shouldn't prepare for it.
Web Apps are handled by browsers. But it is mentioned as iOS update, because the only allowed browser in iOS is Safari, so only Apple is able to control, how good web browsing in iOS is.

All other iOS "browsers" as Chrome, Firefox or Edge, are just wrappers around Safari.
Tesla Supercharger sabotaged – latest in a series of weird anti-Tesla incidents
Not sure you're disagreeing with me. That's indeed how they work, and it's... a pretty neat trick! So are phototransistors, for that matter. Not sure I'd put radiative solar water heaters in the same boat, but semiconductors and thermodynamics make for great tricks.
That does involve writing two apps instead of one if you want to support ios and android though. Plus, some PWAs are really good. I much prefer facebooks mobile website to their app...
Free-standing liquid membranes as unusual particle separators (2018)
They are both fine. Use the one you like more. The article sucks though.
If they're Web projects and you have node_modules (or a similar huge number of files) in a subfolder, you may need to exclude them in your project configuration. I've found dotnet core builds to be very fast, unless the build is accidently scanning a few hundred thousand files it doesn't need to. Example at very top: https://github.com/caseymarquis/QApp/blob/master/App/App.csp...
I don’t quite getting what you are objecting to. Slack cannot send you notifications when you’re not on the website, unless they have access to one of the APIs commonly bundled under the PWA umbrella.

Is it just the name you’re objecting to? Do you believe it’s a bad idea to strive for feature parity between native apps and the web? I seriously can’t tell.
Unfortunately many other vendors encrypts firmware updates, like Panasonic do. I dream to hack Panasonic GH5 and G80 cameras firmware to tune some options.

There is a tool to binary patching Pansonic GH4 and GH2 firmware called Ptool. https://www.personal-view.com/faqs/ptool/ptool-faq
It decrypts encrypted firmware, patch binary and then encrypt again. So you can update firmware via default process.
Fixing a memory leak on exception – IPython
'This Could Be the End’ for NASA’s Mars Opportunity Rover
I developed a web-app photo editor https://www.Photopea.com, that is used on 100 000 iOS devices at least once a month.

I am very happy, that I never had to go through the pain of submitting my "app" to Apple store or paying any fee. I never even owned any iOS device.
About abstractions, even the best non leaky abstraction may begin to leak over time as the reality it originally ( and successfully ) captured has moved on.

This is just a price of doing business, abstractions should be maintained like anything else.
> That's your claim.

That's common sense. If something is both economically useful and necessary, it finances itself. You don't need subsidies at all, at most you need loans.

> Enough people here have been thinking the opposite.

So what? If "enough people" believe in Santa Claus, does that mean he'll all bring us presents on Christmas?

> Actually Germany a) does not have generally the most expensive electricity in Europe - check out industry prices for electricity in Europe.

Yes, industry is exempt because of lobbying. If industry had to pay those horrendous prices, it would damage Germany's competitiveness. Therefore, more to pay for the average citizen.

> If you followed recent protests in France, then you have seen that is also about higher energy prices for the public - which has been kept artificially low so far.

First of all, France has the cheapest electricity in all of Europe. Those protests were sparked by a "green tax" on fuel. I don't know what your point is, but it sounds like "green policy causes civil unrest in France". It's not helping your argument.

> That's a very shallow study about a non-goal (100%).

Fine, you may rely on 20% fossil fuels and maybe you'll be able to reduce the required storage cost from "absolutely infeasible" to "monumentally expensive". All to the end of removing a smidgen (less than 1%) from global CO2 emissions. The rest of the (developing) world isn't going to follow suit with that kind of pretentious nonsense.

> A more detailed study from 2013

That's all projections on what should happen, based on lots of ifs and maybes. It's utterly useless.
A thread on coders in newsrooms
Testing pocket holes against mortise and tenon and dowel joints
It was actually very easy to break the habit for me. You'll find that things like books and movies are a lot more entertaining and enjoyable.

But I rely on Facebook a lot for work. I actually had to force myself to get back on it.

I would really prefer to quit, but they really are an unfair advantage to those who use it. HN would also fall into the same category imo.
It sounds like you’re mixing up containers and images.
You still can't save local files with PWA...
Design of LuaJIT 2.0 (2009)
I have had issues of disconnection in google colab notebook when I used the set_trace() function from Ipython.debugger module.

For example, when I try to get shape of a matrix with dimensions 1200X784, a popup said there was a run time error and the notebook disconnected with the hosted runtime.

I am just wondering if this is related to my problem. I would really appreciate any thoughts on this. Thank you
For a lot of people the choice is between heating with gas and heating with electricity produced by burning gas- obviously using the gas directly for heat is much more efficient in this case because you are skipping the generation and transmission losses.
Every once in a while the idea to build a nuclear powerplant comes up. Then the accountants start working out how much it will cost, everyone understand that you need to multiply that number by a factor of 2, and wisely nothing happens.

Most countries actually don't even have the expertise to manage a nuclear industry anymore.
How the fuck can you expect people to drive 8 hours a day, 5 days a week and never get a fine?
This article is perfectly OK, and this headline "Conundrum" is perfectly OK. I was talking generally about some of the comments made , really, they sound like people has fever and are in Delirium state.

So it cannot be a coincidence when many people have the same coincidental completely mistaken perception, "It" All Has a Commom Source. Humans are smarter then this...

They are being lead into that......
You're right. I'm so used to seeing it used in a snarky way that I was overlooking the original meaning of "sic erat scriptum" (thus was it written).
I suspect running out of coal nails it. Economics tends to drive politics.

There was also probably a little thing in France about being dependent on Germany.
Does studying CLRS improve odds of succeeding at these interviews?
I'll add my opinion in the form of humor joan Eddit Izzard would say it:

I like my phone like my women.
small, and without constantly interrupting me.

So yes. The lack of push notifications via safari is most welcome.
I used to have a SoundBlaster Advance (IIRC), so a bit newer one. At some point I was running a (Windows) tool/driver called "kX Project" so I could more easily route separate signals to the headphone and line out jack.

At some point while playing around with the program I discovered I could also load simple DSP effects onto the signal chain (EQ, pitch shifter, even echo delay I think). It took me a little while to realize that these DSP effects were in fact not running anywhere on my CPU, but instead were running on some kind of DSP chip on the soundcard itself!
Two Sided PCB Making with a 3D Printer
Yeah. It replaces batteries. It’s not a battery.
Kong api gateway seems to be using it.
Data Science Has Become Too Vague
sure you can, but the user must choose where to put it, no arbitrary saves.

https://github.com/eligrey/FileSaver.js
Yes, Actors are faster than CSP processes with channels because there is no required overhead in communications passing through channels.

In fact, if a channel is desired it can be efficiently implemented as an Actor with put and get messages.
MetaGo: fast cursor movement/selection for keyboard focused users in vscode
That isn’t how Americans react. Chinese companies, malicious or otherwise, are going to face very significant hurdles expanding in the West.

I would like to think so but the reality is, Western companies and consumers just buy whatever's cheapest on the day.
In some places, saying "If you don't like Facebook don't use it, it's that simple" is akin to "If you don't like Facebook don't use the Internet, it's that simple"

https://qz.com/333313/milliions-of-facebook-users-have-no-id...

https://www.theguardian.com/technology/2017/jul/27/facebook-...
> Solar is not very volatile

Only if you disregard the fact that that the sun doesn't shine at night.
Forgetting the “await” keyword and trying to use a variable which now actually holds a future/coroutine as though it were the awaited future. We write tests to cover those cases.
Why do you think you'd suffer in CPU time and memory locality?