skysight-inc/HackerNews huggingface dataset:
> people who used to bear the brunt of such bullish behavior can finally have a voice

Except they always had a voice, and acting like they did not does not help. They also had the choice to not listen.

> You're imagining shadows on the wall coming to get you if you think that there are people literally waiting for you to say something to take your job away.

I am not sure you have been keeping up with things. That is exactly what is happening. Say the wrong words, end your job.

> Meanwhile the people who are picked on do have people doxxing them, emailing them grotesque photos and death threats, showing up at their houses, etc. I would bet a good sum of money that you've never had to deal with any of that.

While I am sure this has happens to people, and has to many people on all sorts of sides of any conversation. This is not a "them us" issue. If things like this have happened to you I am very sorry that you had to experience that. But that has nothing to do with all peoples who are 'loud-mouth' and all peoples who are 'anti-sjw'. The actions described belong solely to the individuals who did them.

Please stop grouping people based on different attributes, it leads to racism and bigotry. Each one of us are individuals and should be judged as so. Doing any thing other is outright nonsense. I will not let you take my or any other persons individuality and water it down to some group you define.

We are all individual and and can only be held accountable for your actions good or bad.

> Learn some non-violent communication.

Words are never violent. Words are not physical. (I am with you if somebody starts throwing wood cutouts of words at people, yeah that is probably bad)

> Empathize with other people.

It seems those who find words "violent" are the ones that are not capable of empathizing with the society around them, thus wanting everybody to conform to their subjective views.

> Maybe you should check yourself.

Just because some people do bad things does not mean everybody needs to change their behavior because it reminds you of the things bad people have done in the past.
I discovered the power of loop invariants during a course at university. A professor even developed a compiler like this, starting by defining invariants and writing the code accordingly. Really inspiring!

I wonder, are there such techniques tailored to functional programming? (immutability, recursion,...)
How would write an assert for the sum loop invariant?
The Ugliness of Photorealism
Or where is <plateX> that someone just gave me $5000 to look up.

By definition police deal with criminals and not all those criminals are stealing $200 from a cash register.
> Her tweets read to have more to do with one many women see as a valid concern men transitioning (or just saying they are with no intent to truly do so) to being a women to take advantage of a situation that may cause harm to women identified at birth.

Can you elaborate on how a transwoman can harm ciswomen? Because I'm personally not seeing any way to answer that question specifically without making some kind of trans-phobic assumption.

"Economically and Socially harm" is the one I'm most interested in. I can maybe see an argument for sports, but that's barely an economic or social issue IMO. The tweet says "Economic, Social, and Political" harm, which is quite a powerful statement!

> "Redefining of sex" was stated right before the use of man not gender

Honestly, I haven't kept up with the internet on this whole thing. I'm mostly working off of psychology that I've studied roughly 15 years ago in high school. So forgive me if I'm not fully remembering all medical details of transsexuals.

I too don't really understand the "sex vs gender" words. But I don't really care too much about those details.

> Those mutations are at best 1.2% of the total population and vary in severity. Even that entire 1.2% probably doesn't fully represent the trans community.

USA has 300,000,000 people. Even a 0.1% statistic becomes 300,000 people. If a small class of people are living an uncomfortable life, and all we have to do to make them feel better is call them "she" or "he" (or whatever they prefer... whether or not they have Adam's apples or whatever), I'm more or less willing to give that to them.

Its basically no cost to me, or anybody really. And it improves the lives of hundreds of thousands of people.

Now, it seems to me that you're trying to tell me that treating transpeople with respect has a social cost. What I'm trying to do is get you to tell me what that social cost is exactly, because I'm frankly not seeing it.
It's still working for me...
Afternoon with Arduino
I'm a US citizen, and my worst experience has been with Canadian border patrol (I'm not saying this is general, just my experience).
Honestly, my initial thought when reading the article was whether anyone is using Patreon for helping them focus on open source projects, or if there's a popular competitor for that. Patreon seems to have all the controls to handle this well though. I would happily give a buck or two to someone monthly, and an additional few dollars per release capped at once a month or quarter (and Patreon supports both those, but I'm not sure it supports them at the same time). Although something that worked at the project and/or individual+project level might be better in this case.
On a similar note, for max and min algorithms you actually do have a sensible initial element, which is the min or the max integer for the integer type in question. However, you have to make sure this value can't escape into the caller's context (unless it really is the max value); calling max or min with an empty list ought to be an error in whatever the appropriate local error idiom is. The article (reasonably appropriately) glossed over that.
The link has since been updated to be the original UpGuard research source.
I'm not "offended". I'm sick and tired of political correctness invading every aspect of life. Leave it for the politicians. I'm not going to change who I am to please someone else. Everyone else is already taken. Like most people, I have strong views on many things, and some of those things are hills worth dying for. Other things are more grey and I overlook them or simply don't care at all.

It's come to a place now in society where even silence can be taken the wrong way. I've been accused of being politically incorrect over the years because I refuse to cotton to certain things the mainstream embraces, but I refuse to budge. My convictions are mine and mine alone. I don't try and change other people's convictions. But... if you stand for nothing, you fall for anything.
Nope, Linux stopped being Linus's house a long time ago. the fact that thousands of developers have contributed to it made linux what it is right now. you cannot ignore the millions of lines of code contributed by non-linus humans purely because of the virtue of it being opensource. This childish mindset that its 'mine' (mind you not Linus but other projects) has led to unnecessary fragmentation in opensource world and led it to the state it is in now.

regarding the situation at hand, linus is effectively a project lead for linux. though I understand the need to create a certain persona or quality-barrier for maintaining quality of linux, I feel his personality & the name calling attitude is actually hurting the kernel community and hindering more active participation.
In an OSS, that sentence would never have survived a review. Or someone would have implemented a saner option.

In a product with an explicit owner, all you'd hear is "yes boss".

Is not that one want wolfram to be oss, one (me) wants a product with wolfram abilites and features, that you can grow, expand, correct, etc.
Vote me down, but oh god that title...
I've sort of wondered how this whole influencer thing actually works. There was a girl I ran across on Instagram (friend of a friend) who appears to have no job other than posing in her swimsuit at exotic resorts (sometimes with her boyfriend and sometimes with other women in bathing suits). She only has about 12,000 followers.

Do people pay for her to come to those resorts? Is she just not posting anything about her real life on Instagram to make it look like she doesn't work? Is 12,000 followers really a lot?
https://www.hpl.hp.com/techreports/Compaq-DEC/WRL-TN-13.pdf

One coauthor, Alan Eustace went on to break some high altitude records.
Or someone who has some power intensive but not capital intensive project ready to go for when electricity is cheap. Splitting water for future generation of ammonia or methane, say.
I've been all across the world. I've been turned away from Canada twice (every occasion) over some weed 15 years ago. No other country cares unless you are applying for a long term visa or something. I even tried applying for the right to visit and was turned down (again, over weed).
> But when they do, courts will suppress the evidence

Not if the violation was done in “good faith”:

https://www.law.cornell.edu/wex/good_faith_exception_to_excl...
Over here heat pumps are quite popular (both ground source and air). Problem is people size them so they can get through most of the winter, but for cold spells they're not enough and you need supplemental resistive heating.

Sure, cost optimal for the individual consumer, but for the entire grid?
> some will interpret it as a show of support for that person or even endorsement.

IMHO, that's a good thing, since I'll know who to ignore.
This comment breaks the site guidelines, first by crossing into personal attack (please don't!), and also arguably by breaking this one:

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html
5 year age difference may be a bit much but beyond that, montessori is doing exactly that. they group children in ranges of 3 years: 0-3,3-6,6-9,9-12,12-15,15-18
Yes, but the partisanship is likely getting worse

This I disagree with. It's bad, but nowhere near as bad as it was 50 or 100 years ago.

It used to be that most cities had individual newspapers aligned with each party, and sometimes with factions within that party. Those newspapers had to moderate themselves when economic pressures forced mergers, which is why so many newspapers have hyphenated names.

For example, at one time the Los Angeles Times was so staunchly pro-Republican that it didn't even report the results of Democratic primaries or candidates.
The problem is that heat pump based heaters and cooling devices are still produced, marketed, and priced for the green and well off crowd, not the general public.

When I was growing up I lived in a suburban American house that was built in 1982 and had a heat pump. It was a middle class suburb and none of the adults were environmental activists. Every house in the neighborhood had a heat pump. I thought this was totally normal.

With hindsight, I see that there was significantly more American concern about energy efficiency in the late 1970s and early 1980s than in the early 1990s, probably due to resumption of relatively low oil prices in the mid 1980s. It's sad that the attention to efficiency did not continue after the immediate crisis had passed.
Interesting. When they ask my occupation I say that I’m a small business owner in the software industry. Is that a high risk occupation for unauthorized work in Canada?
For example I have a Kobo eReader (Glo HD) and I like to read on it and unfortunately there is no builtin RSS reader app available for it but it does support Pocket natively. My workaround is to either monitor some RSS feeds with specific keywords in IFTTT, and send the URL article to my Pocket account, which in turns get synced to my Kobo every night.

I also want to get notified right away for articles that use a specific keyword, so I have other applets that will send an IFTTT rich notification to my phone with the link to the article.

Or you know, I have some other RSS feed I use with a torrent client to automatically fetch "stuff", and once the download is completed, I configured the torrent client to send an HTTP POST request with the torrent title to IFTTT, which in turn send me a push notification to let me know a download was completed.
Clojure's a fantastic language. Writing our code in an immutable style leads to much more robust code, and we heavily make use of the expressive power of Clojure (e.g. macros, protocols, etc.)
I challenge that requirement. Why no single entity can be trusted? It's like saying the banking system doesn't work because no single entity can be trusted with maintaining a database of transactions. That's self evidently false.
540M Facebook Records Exposed
> the fact that thousands of developers have contributed to it made linux what it is right now.

If I invited you over to help me work on a car in my garage do I now not own my car?

Linux is much more than just the code. And the fact that it simply was not forked to remove Linus shows you this. It is his project, he is the gate keeper.
check out: https://en.wikipedia.org/wiki/Formal_methods

I ran into loop invariants in my CS undergrad where they were teaching "formal logic" to prove correctness of programs. At the time, it was a bit above my head and i struggled with it. i'm just beginning to understand what it was that we were studying at the time. cool stuff. wish i could go back and re-learn that stuff. Also google TLA+ - there's a book on it by Leslie Lamport.
Therapy therapy therapy.

I know how you feel, and my guess is that there are probably deeper things going on than just the surface issues with difficult bugs at work. You mentioned loneliness, I'm sure that's something a professional can help you with.

If you have health insurance I recommend seeing a counselor of some kind.
> Silencing people we don’t like will make it easier for others to silence the people we do.

This is a very common refrain in the help-I'm-being-censored community, but I wish Buruma had tried to introduce some sort of evidence for this idea.

Ghomeshi's story is the opposite of that, since he was enormously well liked (including by me) prior to these several dozen accusations.
You're nitpicking, and you do need to "read the docs", or at least understand the language. Wolfram language is Lisp-like, and is fully symbolic. This allows some definitive programming, and Mathematica does take advantage of this.

Graphics in Mathematica is symbolic (according to the documentation). You can think of it as a Lisp-based vector graphics. It's still possible to manipulate pixel data extracted w/ "ImageData". It's just that "Image" object never allows direct pixel manipulation, which is the same in some other frameworks.

Also, "Style" is a function, not a block, that attaches styling information to its first argument. "Text" is a graphics primitive that provides placing information for text inside "Graphic". "GeoGraphic" is not neccessary here, and you can load map images with "GeoImage", and "Inset" them into graphics object. "GeoGraphics" is only good for rendering map-related data, like country borders, regions, roads, names, etc.

Wolfram language has its own patterns, and is pretty solid. Personally, I like it because it fully abuses its Lisp-like design, yet everything is curated by one single sane entity. I just dont want to endure a bunch of pretty hax0rs who never stop coming up with half-baked in-house solutions.
Resumable Assert
PD for CS Teachers
I am designing a Professional Development class to train potential HS CS teachers who have no experience in CS. Most PD options focus either on teaching coding content or on CS teaching strategies - I am incorporating both into my class. What would be your approach to combining content and best practices in a PD setting?
I think the type of stackoverflow question your parent post is talking about is indicative of someone who isn't actually exploring but is just trying to get paid to do something they don't understand. I've got all the time in the world for someone who wants to learn what I know. I haven't got time to do someone else's job for them.
> Finally, there will in fact be a Phase 4 of renewables, when their penetration has grown so high that they become limited by headwinds of their own creation: Value deflation

I hold the opinion that this "Phase 4" - or a relative slowdown in momentum of renewables is unlikely to ever occur for a sustained period of time (i.e. more than 2-5 years). Rather, I view value deflation as more of a resistance or "constant headwind" that, you could argue we even have today.

There are a few reasons I hold the opinion that this "Phase" will never actually become a phase:

- On the value deflation curve, where "energy" at certain times of day decreases in value as more solar is installed in a particular market that "can't be used" - batteries (or any kind of dispatchable energy storage) results in a "shifting up" of the curve. If for example a market had enough dispatchable energy storage to meet 10% of a grid's needs, energy deflation dynamics only start to kick in once demand exceeds the energy that can be stored (similar to the situation we have today)

- Value deflation (or moments where there is zero cost energy, negative electricity prices etc) is a market signal for "here is some free energy" or "I will pay you to take this off my hands". If you believe in markets, and innovations that emerge to capture value - I see technologies and businesses in due time stepping in place to take advantage of this underutilized value. We as humans are pretty good at finding ways to consume and use energy - particularly if it is nearly free. Large volumes of "low cost" energy could be used in multitudes of applications - think: desalination of large volumes of water, cleaning of water via reverse osmosis, hydrogen production for transportation or fertilizer production, operating most industrial applications etc.

- Given the above, and general political and market pressures developing over time to electrify and transition all uses of energy to become carbon free (industrial, transportation, etc) to lower carbon sources, I think you are doing the analysis injustice if you are only looking at the electricity sector (assuming you are looking on the decades timescale, which this author is). Energy is energy and can be transformed from one form to the other. If it is cheap enough in one form, that transformation can in situations become economical.

Regardless, I think it is a very exciting time and it will be interesting to see how things unfold. I am aware that there is a sizeable camp of analysts/experts out there that strongly believe in the value deflation risk - but I am a little more optimistic than most regarding the power of markets and human ingenuity. For anyone interested in the topic, I encourage you to do research on the value deflation of solar/wind.
By staying in beta for 5 years
That's on my list to do. But the code would be server-side, as nearly everything on HN is.
The US DOD has a project which qualifies what is essentially biodiesel (bio-derived JP8) for use in jet aircraft.

There's not a lot of work to do, just the details of making a mil-spec standard and then doing the testing in each engine type. In other words, everyday blocking and tackling not scientific breakthroughs.
that can be said of any corporation. or most humans
“Can you write code to reverse a linked list in place?”

“Sure, I’ll just implemment a loop according to this invariant ... “

Would be nice to have the invariant ready then.
Leibniz would be pleased, it sounds like his monads might be making a comeback.
The rules already require that films are first publicly exhibited in a theatre, and so you are misrepresenting Spielberg's view. He, for some reason, doesn't want people to be able to see the movies on streaming services for some period after they are first shown in theatres. I don't quite understand the justification for wanted that though I have my guesses.
They are showing a Buster Keaton short (along with others) on April 20.
This is a great beginner Arduino tutorial and explainer. 10/10, would recommend.
Maybe it's just me, but I'd be wary of any browser extension that captures and analyzes my screen over-the-wire, especially if it is closed-source like this one.

Not to say that this is necessarily malicious. But I personally wouldn't recommend this to anybody as of right now, unless you want to risk leaking potentially sensitive data to a third-party.
That kind of duty cycle changes the economics of those plants drastically. The capital efficiency becomes much lower - basically turbines are very mature, efficient, but high capital. Then to only operate them 25-30% of the time seasonally, they lose even more economic efficiency. But, if that seasonal load becomes the operating demand, then certain kinds of other technologies like flow batteries become more attractive to the degree they can decouple the power regeneration equipment costs from the capacity of storage. i.e. if you only need to size the power generation equipment to the fairly small instantaneous demand, but have to some degree a separate capacity storage cost for the next added unit of run time.
We could argue the technical merits, but with 100s of GWs of lithium battery storage manufacturing capacity coming online over the next 2-3 years, I'd say the market has spoken.

If you want to use lead acid (flooded or sealed) in your home battery shed for off grid or backup power, and you don't have an aggressive duty cycle, it's a fine solution.
>What if that didn't work? Would justice have been served, or would an injustice have occurred?

I'm not trying to invalidate the OP's point, just showing how the social shaming from those who don't matter (TWDM™) can lead to a somewhat positive outcome. It's largely a matter of your sensitivity to the social pressure which in the author's case was very high (he lost his job).
I was just reading something about all the defunct and abandoned google projects. So now "How Gmail Happened" reads to me like gmail too is done and gone, something that happened in the past but is no longer happening. I guess that day will come eventually. Maybe tomorrow? I never know what google is thinking when it comes to cancellations.
Floating point sums are one example of a place where the only usable operator doesn't commute.
> Russia gets about 20% of its power from nuclear, and is currently scaling back expansion plans due to cost.

Citation needed on scaling back.

Any way you slice it, Russia can't rely on renewables, it's either fossil or nuclear since most of hydroelectric is already harnessed.

Edit: I just had a cursory look of Moscow energy needs.

It has about 12GWe installed capacity in city limits, all natural gas. Up to twice that is used in distict heating in winter. I did not dig up how much energy is imported, but given how many high-voltage transmission lines come in it can't be trivial.

Replacing that with "renewables" is not possible.
You don't think Linus should reflect on his behavior from time to time and maybe change it if he no longer feels that it's a good idea for him personally or professionally? He should keep doing the same things, damn all the consequences, just because other people--people he may respect and trust--have told him it's probably not a great idea?

That's a hot take, indeed. Me, I think one should be constantly reevaluating what one believes and making sure one's actions are congruent with the life one wants to lead, but--you do you, I guess.
I tried a copy-paste from KCharSelect, but it doesn't work.
Why can't these people just do couchsurfing if they want free lodging?

(Oh yeah, I forgot: it's considered polite to take your host out to dinner, or at least a beer, and these people want to simply vacation for free, not travel.)
That answers the "why didn't they remember the airworthiness notice" question - they did, and tried to disable it, and it re-enabled itself.

Glad I didn't pick up Boeing shares on the cheap just yet.
> He's missing on old stuff like Calvin & Hobbes, to name just one example.

And what new stuff are you missing out on?

Everyone is always missing out on something. It's no great crime.