skysight-inc/HackerNews huggingface dataset:
There are all sorts of issues with using a regular grid-tied inverter in an off-grid situation; there are regulatory issues besides the anti-islanding (which is a complicated topic all on its own), and technical challenges too. A lot of the technical challenges go back to the inverter effectively being a thing that bolts on to the existing house wiring; I think that if they could be more of a pass-through thing (like a UPS) then the picture would be a lot simpler.

An off-grid capable inverter needs to handle several state transitions smoothly, and some of those are hard. For instance, starting up can be a lot harder when there's no mains voltage. An inverter will have a maximum output current, which is generally not too far from the maximum power output of the inverter divided by minimum mains voltage. If you have a load that presents as a constant resistance, like a water heater, then as the inverter's output voltage goes from 0 to 240V (120V for areas with weenie power) the current will smoothly go from nothing up to whatever the load normally draws, along with the voltage, and there's no problem. But! A lot of loads aren't resistive - things like computers, battery chargers, and inverter-driven motors (as newer appliances often have) will tend to look more like constant-power loads. So, once they decide it's OK to turn on, if the voltage happens to be half of nominal at that point, they will try to pull twice their nominal current. If that causes the total draw to exceed what the inverter can provide, it stops and maybe tries again. It's practically impossible to measure what the load characteristic of something like a house, from the perspective of an inverter, so the best you can do is something like guess-and-check, and that's not a great solution.

Then, how to handle reconnection with the grid; you either need to re-synchronise before reconnecting, or ensure that the intrepid homeowner first shuts off the house before turning the switch to reconnect.

Switches that can handle that job may need to be specified per-installation, and there are all sorts of regulations around how they work and where they can go. They are not cheap, as a rule. Some regions have the solar generation stuff on a separate export power meter from the import one. This means that the switch needs to be on he supply side of both meters, and that could be regulatorily complicated.

What about multiple inverters? These things all need to play nice with each other when solo, or installed with others. Perhaps you didn't design those, and they might try to start up too, then fire up their anti islanding which should promptly trip out again.

Remember this all has to work with variable input power available, and it needs to be packaged up so that installation is straightforward, and operation is basically hands-off. Oh, and inexpensive too!
"Modern, Qt-based technologies?" Qt is 27 years old. It came out for Windows 3.1.
Here in Mexico too.
Inside Masayoshi Son's meetings with the founders of his $100B Vision Fund
Software engineering is very hard and can't be taught in bootcamps, blog posts or on the job. It takes years of concentrated effort and quality learning material.

A significant number of graduates of computer science couldn't do software engineering after graduation even before.

That barrier to entry is designed to protect society from poor quality software and actual software engineers from having to suffer through picking up the broken pieces after those people that were helped to jump the barrier.
Very good observations. And indeed, the whole notion that maximising shareholder value is the goal to pursue stems, I think, from a naive "economism", as James Kwak called it in his excellent book Economism: Bad Economics and the Rise of Inequality [1], namely the following train of thought:

The whole point of society is to maximise utility. We can't do interpersonal utility comparison, so we're satisfied with a Pareto optimum (where you can't improve anyone's situation without making someone else worse off). By the two main theorems of welfare economics, Pareto optima are basically equivalent (under the "usual" assumptions) to market equilibria. Thus, free market.

Next, there's the agent/principal problem: the principals (owners=shareholders) of a company delegate the actual running of it to agents (managers), and now the problem of value alignment arises - the managers could be tempted to maximise their own utility (empire building etc., or even beneficial things such as employee health insurance) instead of that of the owners. And the theory suggests that the solution is maximising shareholder value, because then the owners can themselves decide how to allocate the proceeds (eg into voluntarily providing employee health insurance) as to maximise utility.

[As an aside, btw, the theoretical case for free trade rests on an Economics 101 argument (comparative advantage), but is predicated on redistribution (free trade creates efficiency gains such that even after compensating losers you still retain a surplus, therefore it's better). However, the funny thing is that the (eg libertarian) figures promoting free trade frequently conveniently forget about that part of the argument.]

And of course the whole pareto optimum/market equilibrium/maximising shareholder value argument is based on assumptions that just don't hold; the world is more complicated than Econ 101, and very often more careful empirical examinations of the evidence support much more progressive/liberal policies than Economism suggests. (That's also the gist of Kwak's book, IIRC.)

TLDR: Growth at all costs is not necessarily the nature of the game, it's contingently so because of flawed policies and flawed economics: the oh-so-rational, yet so limited Econ 101 view that MBA students are typically subjected to.

[1] https://economism.net/
Every morning, I meditate for 20 mins. Then for Mon-Wed-Fri, I run to the gym (about 2kms) and back for a 30 minute workout. For Tues-Thurs, I run 4kms.

On at least one weekend day, I get up early and hit the skatepark for a skate before all the kids and better skaters get there.

On the 3 weekdays I work in an office, I bike in (5kms)...

The one thing I've come to rely on, aside from the physical benefits is that all the early mornings give me a running start to tackle the day ahead, whether it's work or the kids routine...
I think that battle is long lost - Google ‘thousands evacuated’ and there are some very amusing ones.
AWS Cloud Development Kit
Not an expert but the "sloshing" construct looks like multiple xorshift* operations. https://en.m.wikipedia.org/wiki/Xorshift
"Donating" blood (plasma) seems like a reasonable thing to do.
Norvig's review was much better.
I've seen this video a while ago, where a father does this with his kids: https://www.youtube.com/watch?v=cDA3_5982h8

Lots of frustration about the stupid robot and I guess your school kids weren't much different.
aiCTX (ai-ctx.com) | Real-time low-power machine learning | SW Eng., Silicon HW Eng., ML research | Zürich, Switzerland | ONSITE, INTERNS, FULL-TIME

http://bit.ly/aiCTX_jobs1

aiCTX is a small (<10 employees) startup based in Switzerland, with a diverse group of SW, HW and ML engineers. We design ultra low power analog and mixed-signal neuromorphic silicon, built for real-time machine learning applications.

We're looking for awesome people to help build our SW stack; to help our HW designers for the next round of chips; and to help our research team build solutions for particular application domains.

Zürich is cool, and Switzerland is beautiful. :)

Check out the position details in the link above if you'd like to join us!
Check out 3blue1brown on youtube https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2x...
Everything this guy does is gold!

This is also really good for connecting LA concepts with visuals http://immersivemath.com/ila/index.html
Also Facebook / imgur / giphy need to get their stuff sorted with linking and embedding clips. It seems totally random whether a direct link to a given video from imgur will embed as an auto-playing video, a thumbnail plus link, or a bare link.
Redefining renewable power
Great article, lots of technical details. A simple answer to the 'Why' can be found in the middle under the 'Off Grid Without Batteries' headline.

> If you have a typical grid tied system (microinverters or normal string inverters, so easily 95+% of installed rooftop solar), the system is technically incapable of running off grid (without additional hardware). There's no waveform to sync with,
> a certain company

Which one?
I had a similar Khan Academy experience. What caught my attention was how much more relevant everything was because I had a wealth of work and life experiences that made the concepts much more relevant and applicable than they might have been when I was in HS.
Yeah, this is a fundamental problem. Luckily, arithmetic expressions are always left- or right-recursive, never middle-recursive. That means they're recognizable by a regular grammar, even if the parse tree doesn't match what you'd expect:

expr = number (('*' | '+') number)*

You can replace number by (number | [ '(' expr ')' ]) to add support for parentheses as well.

My solution was to add special syntax which makes rules like this automatically:

expr = number : num
.operators infix left '*' : times
.operators infix left '+' : plus

While the parse tree is built, the operators and operands are rearranged into the expected parse tree using https://en.wikipedia.org/wiki/Shunting-yard_algorithm. Here's an interactive example with some more operators: https://ianh.github.io/owl/try/#expr
Is the Facebook App Listening to Me and Showing Ads Related to What I Say?
> But none of these seem to be different enough from the other great choices available as Ubuntu flavors

Yep. "Gets out of the users way" is what a lot of Ubuntu's goals are about already.
What do you think about “SEO Playbook for Startups”?
I try to follow Ben Bergeron programming. Google it, his daily email is free. I used to do it 5 days a week, but am now down to 2. I really need to get it back to at least 4 days a week.
It's funny, a computer program is asking human to proof that they're not robot.
I use Telegram for this. They have an easy API and my servers can send me unlimited messages for free.
Yes I'm talking on the web, and I do not own any Apple devices, so Apple Maps is not an option.
> Right, and that’s GCC’s problems — MSVC-produced code is optimized, and is free from the described issue.

> You know how I found that? I’ve made a version portable across compilers, built with VC++ and run on Windows: https://github.com/Const-me/MemoryAccessCosts I don’t have Intel compiler but my expectation is it’ll work even better.

Yes! You have found that optimization doesn't allow you to make a comparison. Code is free of the described issue, so you cannot measure effect this issue have on the speed. As I understand from asm listings, you are comparing now not 1 iteration with 16 iteration, but 1 iteration with some vectorized code. In the original article this case is covered, with hand-crafted vectorized code.

Do you see? When optimization is turned on you cannot compare 16 iterations with 1 iteration or with vectorized code. It is the basics of experimental method: you need to control independant variable, and to measure dependant one. When using compiler optimizations it is the way harder, you would need to check generated code.

Turn off vectorization of code in msvc, and hopefully you'll get the same results.
Unless something changed OP is an FB engineer.

>My friends, you don't have to put up with this. You are in high demand. It is possible to "go back in time". Go seek your fortune on the open market. It's worth it.

....

This might be the most bizarre sentence I’ve read all week. The privilege required to say this is absolutely astounding. I was at the campus in question a few months ago and did not get an offer. Am I just excluded from these conversations? Besides, it’s not like OP is including my current employer, which is orders of magnitude bigger in employee counts and significantly more frugal.

I’m just at kind of a loss right now.
Yes, finally I will be able to use pen and paper again!
I have the same problem. You know I have tried 3 different types of noise canceling headphones and you and still hear the conversations. The other problem is when it's a particularly hard problem, I need no music to be playing.

I just don't go into the office at all anymore. I stay home and I just outperform people's expectations and that allowed me to negotiate to stay at home.

Open office spaces just do not allow me to get that deep focus to solve the challenging problems, also the constant tapping on the shoulders and the quick "How's it going" conversations take me out of flow. I don't think businesses understand how annoying the random noise is too introverted engineers. It's more productive for salespeople and PMs but I doubt it increases engineers ability to get features built. I think it severely hinders them.
Daun Ungu Herbal Untuk Mengusir Wasir Sampai Tuntas
Sharing for free on multiple social media
It is Facebook. They've had congestion problems for a while now and she worked there until recently. Really annoying when writers do this kind of tiptoeing around a name. It's disrespectful to readers and accomplishes nothing.
Indeed, if your building anything, good metrics are one of the most important things. Didn't see them having any metrics apart of Google analytics.
Typical grid-tied solar system would still require a transfer switch, either auto or manual, they're called break-before-make transfer switches because they disconnect the mains supply before switching over to the battery + inverter system or generator. These transfer switches are mechanically interlocked so it's not possible to have both supplies connected simultaneously as this would generally be release-the-magic-smoke catastrophic.

Typical auto transfer switches are fast enough that computer equipment etc won't notice.

Edited to add: if you want truly uninterruptible power then you should do what data centres do: everything runs off the UPS all the time (well, all the computers, maybe not all the cooling system), the only thing that changes is the supply: either mains, batteries, solar, or generator. Or some combination of batteries + the other three.
Effective Parallel Corpus Mining Using Bilingual Sentence Embeddings
Just because it's hard, and the people running them are sharp and smart, doesn't make it any more righteous or normal.

Back in the Colonial times, sharp smart lads went to prestigious military schools and learned the complexities of how to subjugate conquered people. How to efficiently run a slave camp. How to squeeze every unit of labor off the peasants, etc. People went to these schools were probably very cultured, polite, and were funny and pleasant at social events. But history will judge them harshly

Would not be surprised if the same thing happened to MBAs when the tide of history turns in a few centuries. Maybe squeezing profit off of people will no longer be ethical or acceptable, even if your model is complex and intellectual
rorodata (https://rorodata.com) | Hyderabad, India | Software Engineers | Full-time | Onsite

In ML/DL, the real modelling effort starts in production. But deploying models in production, at scale is hard - there are significant infrastructure overheads. Data scientists are forced to use low-level AWS/GCP services to build their deployment workflows. We’ve set out to make this is easy, impactful. rorodata makes it easy to go from idea to deployment quickly, users can scale as they grow.

Our goal is let data scientists focus on core business problem and abstract out the infrastructure.

While the underlying technology is key, we spend good amount of time designing for good developer experience. We work with the PyData stack on Kubernetes. So looking for engineers with good understating of Python and Unix for platform development roles.

We’re also looking for Python-based web developers for application development roles.

I'm one of the founders and would love to hear from you at raghav@rorodata.com.
Agile Gone Wrong
I don't know if QT is part of the reason what makes KDE so sluggish, but if thats the case, Lubuntu switching to LXQT might have a lot to do with this challenge. If that's the case, I really have no idea why they're so hell bent on the transition from GTK. If love for them to migrate to JWM, but last time I checked the L in Lubuntu is for LXDE. Is there really any benefit in adopting QT or are they just following what they see as the "forward" direction. LXDE doesn't have to look glossy, skeumorphic, and outdated. A skin is superficial, I would do anything to avoid QTumor.
That could be... All I know is that it works. Epsom salt baths are incredibly soothing, especially if you're liberal with the epsom salt
And they take a cut of an already very small transaction.
I dont know why I thought it would be Apple.
Not really. But cake is a part of birthday celebrations and you'll find bakeries selling cake virtually everywhere.
I've read the detailed reports for outages in the West and the North-East, and they touch on alot of the same concepts that were in this (awesome) article.

Does anyone know, what's a good resource for learning more about power generation, grid regulation, etc.? The relationship between frequency/voltage and available vs. demanded current, frequency sync, grid maintenance, etc.…
In an interview a number of years ago, one of the founders of WhatsApp said the $1 fee was actually not a business model. I believe the interview is on YouTube.

He said he instituted the $1 fee to try to slow down a relentless increase in new users because he was afraid of potential outages.
I don't think Arch was the right distro if you wanted a hands-off "just works" experience. Happy Birthday BTW!
Pgenv: PostgreSQL binary manger
Data pipelines are not a great subject for an open-source project. We've been building these for the last 3+ years at Fivetran, and I can tell you that the challenge is:

- Studying each source to figure out the right data model
- Chasing down a million weird corner cases
- Working around dumb bugs in the data sources

This is the kind of problem where paying for software really works better. When people build data pipelines in-house, they tend to hack at it until it works for their use case and then stop. When we build data pipelines, we map out every feature of the data source, implement the whole thing at once, and then put it through a beta period with multiple real users. This is easy to do when you have a tight-knit dev team; much harder for a group of part-time open-source contributors.
PathPicker by Facebook
If you have a reasonable electrical background I would suggest this textbook:

Electrical Machines, Drives and Power Systems by Theordore Wildi
I wish I could reply you in details, but the concern you have raised is not correct, and it has been discussed already in the thread. I suggest you read the thread of its entirety.
Yep with performance like that it’s highly likely going to be a problem involving the persistent store of the application. The first instinct should have been to enable some tracing or logging to see where the time was being spent.
Unfortunately, adding a generator and a transfer switch will probably not enable you to get power from the solar panels. You'll also need an inverter that's designed to operate off grid; the anti-islanding feature on a normal grid tie inverter will prevent it from providing power when the grid is gone.

There are a few ways that anti-islanding systems can work, but it's reasonable to imagine that the inverter is measuring the impedance between its output and a nominal AC source: the power grid. If that impedance is too high - and it will be unless you've got a rather large generator - then the inverter will not source power.
> but why are these posts suddenly getting so much attention?

The same reason we slow down for car crashes, morbid curiosity. I don't think there is anything "sudden" about it though, we even have sites like thedailywtf dedicated to this level of idiocy.
Right, I don’t deny that (and didn’t mean to imply this isn’t a problem). At the time of my comment it did seem like most people stopped before the end :).

Budgets and quotas are really tricky as Dan pointed out elsewhere in this thread. App Engine has had default daily budgets (that you can change) forever, but then you run into people saying “What the hell, why did you take down my site?!”.

In this case, they even intentionally pressed forward once they saw their bill was going up. If this had been say a static VM running MySQL with a “SELECT *” for every page view, the site would likely have just been effectively down. For some customers, that’s the wrong choice, even in the face of a crazy performance bug.

That said, we (all) demonstrably need to do better at defaults as well as education (the monitoring exists!).
> My friends, you don't have to put up with this.

Actively making the world's attention spans, media and politics worse is one thing. But making me walk five minutes across a carpark to work? That's a bridge too far folks.
Cookpad | Sr Ruby Web Developer | ONSITE in Bristol, UK | https://cookpad.com/uk

At Cookpad we're building a community platform for people to share recipe ideas and cooking tips. Because we believe that cooking is the key to a happier and healthier life for people, communities and the planet.

Join us, and several Ruby and Rails core team members as we build a team of diverse, exceptional problem-solvers from around the world. We only hire passionate, smart and innovative people who want to make a difference. Cookpad started out in Japan and is already the largest recipe sharing community in the world with nearly 4 million recipes created by users active in 60 countries.

But we’re only just getting started.

We’ve just set up our international HQ in the UK. Here we operate as a start-up with global ambition. We work in small, collaborative teams and in a creative, fast-paced environment.

Tech: • Ruby on Rails • MySQL • Redis • Kafka • AWS

Learn more about us at:
- https://www.cookpadteam.com
- https://sourcediving.com

Apply directly:
https://cookpad.workable.com/j/8829ECE51E

If you have any questions please feel free to contact me lewis-buckley (at) cookpad.com
Yeah, I agree. For such petty first world complaints especially - idk how long OPs tenure was but considering stock appreciation and how quickly they can get promoted she was probably pulling down $350k+ yearly and that’s being conservative. Like OP could buy a house - at my company I won’t be able to afford one for decades.
In the USA we get http://www.avant.com
It did not stop improving since then. "Modern" describes the current status, not when it came out initially.
A brief look at the Linux-kernel random generator interfaces https://nikmav.blogspot.com/2016/10/random-generator-linux.h...
Python’s Meta-Object Protocol (2012) [pdf]
> I don't know if QT is part of the reason what makes KDE so sluggish

What are you talking about mate? Have you tried KDE in the last 3 years?
> they can’t issue loans because they are not a bank

I have to think there is some misunderstanding here - lots of nonbank companies issue loans. Ford Motor Credit is not a bank.

The thing that banks are uniquely allowed to do is to take deposits, and lend out that money.
Subtitling is really hard even at the best of times, especially when working off only a script without seeing the program. (This is, incredibly, apparently common practice, because it's faster.) Not only do you need to translate faithfully, but you need to mercilessly crunch it down into a few words that will be understandable if flashes onto the screen for a few seconds.

There's a famous blooper in the Finnish translation of Star Wars where the phrase "Maybe it's another drill" is rendered as the type of drill that cuts holes (pora), not drill as in exercise (harjoitus).

https://archive.is/3Lyem/bcd9c7ef4efb3ff594bb5dba1d515dc0182...
They have the same name, but they're not related at all.
Thanks for sharing this video. I had no idea who he was.