skysight-inc/HackerNews huggingface dataset:
You're making a basic mistake between gender and sex. Gender is a social category, and women as a social group are oppressed in various ways. A major task of feminism is to identify and end gender-based oppression. None of that depends on a biologically-determined notion of womanhood.

You're also making an extremely lazy mistake about "average distance between physical traits". I would absolutely trust the capabilities of an all-female fire dept. Not least because people who get into firefighting are not average physical specimens, they have to meet some standard of physical fitness. If a man, woman or gender nonbinary person meet the requirements (btw i think we're both buying into an exaggerated notion of the physical fitness of firefighters), then what reason would I have for doubting their capabilities? Would you want to be saved from a burning building by a team of men with the build of a computer programmer? Gender is not the important question here, and that should be obvious.
I feel like industry groups often use the "perfect as the enemy of the good" tactic to try and sabotage any starting point on progress.
Yeah, that's the thing: Google knew it should've paid, it looked into a license, and then decided to claim it didn't need one and go without. It's certainly not fair use, it was specifically to build a competing product/commercial ecosystem to Oracle's and they state it was fundamental to their strategy to do so.

This case has been going on since 2010. It's time Google let it go. They lost.
How so?

Google has already been found guilty of Copyright Infringement (and then admitted it by invoking the "fair use" defense).

They are in the hole already. This is just ironing out the details of how much Google is in the hole.
You never really know when the market would be saturated with degree x since it takes 4 years to earn. On the other end banks may decline a degree that if taken now will start to be high demand when the candidate graduates.
Circadian clocks: Body parts respond to day and night independently from brain
Lenders should be pricing in the risk of not being paid back, aka figuring out the interest rate, which is their job.
It's hard to actually make money as a free service on the internet without being evil and/or really annoying
I think education is going to radically change in the next decade or so. Online education is going to come up to par with the greatest of institutions. The missing link is the actual credential. The signal of the end of education as we knew it in the past is when a wealthy/powerful person comes out and endorses one of these things in a real way. For example, if Elon Musk comes out and says SpaceX considers a cert from $NetflixOfEducation as equal to an engineering degree from MIT on a resume... then it's all over. I believe this will certainly happen at some point, it's just a matter of when.
Can someone explain to me like I am 10 why a carbon credit system is preferred over a straight carbon tax? Also, isn't most carbon produced by industry caused by burning fuel? Seems easy to tax fuel.
As a software developer, my income has quadrupled since graduating with $25k in student loans from a state college. It was totally worth it for me.

However, everyone should do the research to understand their career outlook before going to college. If a profession had low wages, low growth, and/or low demand, I’d be very wary of taking out any student loans to qualify.

People should also research what type of college they will need to graduate from in order to achieve their most likely career outcomes. Paying significantly more for private or out-of-state tuition probably won’t be worth it, unless you know for a fact that it will be.

Finally, prospective students should critically evaluate their own ability to achieve the grades necessary to graduate. My own degree required nothing more than a C average, which I knew I could achieve.
If Oracle wins, next time you re-implement an existing API someone can sue you.
Agreed, hugely undervalued and I would argue pretty rare. My formal grammar is pretty poor and I mainly operate on what sounds right, but nonetheless I am commonly shocked by the basic mistakes that are made by most people including very senior people - poor punctuation, ambiguities, misuse of apostrophes etc. I don't know if this says something about education in the UK? But the main message to me is - things other than writing matter when it comes to getting ahead. Why bother showing it off or improving when it will likely just get you labelled as (if you can believe this still happens in a business like tech - but it does) a geek.
Google REIMPLEMENTED base classes to match what a normal Java app would expect. They complied with the public API as you'd find in javadocs. Oracle claims that is infringement because to make that work, their method signatures look identical to oracle's (and thus Oracle claims they were copied, in violation of copyright law). Google claims that API cannot be copyrightable by definition (an argument that most programmers agree with I feel)

There was also a bit of similar code for obvious reasons. For example, how many ways are there to implement "bool rangeCheck(int idxRequested, int maxValidIdx, int minValidIdx)"?
Tis the season.
If I buy BTC and prices rise enough, I can sell for more than I paid, pay my debt and still keep some. In this scenario the majority of people who did not buy BTC or other less inflationary assets will suffer a lot more than me.
Areas worst affected by Malaria mostly happen to be the ones also suffering from unsustainable population growth. I'm not sure whether fighting malaria should be the first priority if people potentially saved are likely to end up having miserable lives anyway? If there's any risk that that this might hurt the already harmed biodiversity, then it's clearly not worth it.
It was always serious.
I find that the most efficient way to get a point across is to use lists/bullet points in your email.

I have this very smart colleague who writes in long paragraphs and I always zone out somewhere in the middle.

It's a terrible way to figure out the essentials.

I much prefer PowerPoint diagrams that list the essentials over long paragraphs that include the gory details.
I think that they're the only options that have a chance at scaling. We know how to build battery factories reliably, and we continually make them cheaper.

We don't know how to build nuclear, much less on the grand scale that would be needed, probably 50-100 reactors for the US alone.
Author here. Happy to answer any questions or hear any feedback about this post.
> I have noticed a few skills that people often underestimate the importance of developing. Skills that add a significant boost to the impact of any developer. One of these ones is writing.

Heh.
The Venice Charter is a set of conservation and restoration guidelines, not an international treaty with the force of law. There are other ICOMOS doctrinal texts,[0] as well. The 2003 ICOMOS charter Prinicples for the analysis, conservation and Structural Restoration of Architectural Heritage declares "The choice between ?traditional? and ?innovative? techniques should be weighed up on a case-by-case basis and preference given to those that are least invasive and most compatible with heritage values, bearing in mind safety and durability requirements. (3.7)"[1] Article 10 of the Venice Charter also states that "Where traditional techniques prove inadequate, the consolidation of a monument can be achieved by the use of any modern technique for conservation and construction, the efficacy of which has been shown by scientific data and proved by experience." There's no single answer here, just a very loud debate to come that will be shaped by guidelines and experience.

The fire risk of timber roofs in medieval cathedrals is well-documented throughout history. Given that risk, the lack of fire breaks in the cathedral's attic, etc., there's an excellent argument to be made for deviating from the historical design for the reconstructed roof's internal structure. Reconstruction isn't about just restoring what's been damaged or lost, but also protecting the structure for future generations. Weighing possible increased fired safety over the course of centuries against restoring the original design is going to be a major point of debate during the planning stages, even in light of existing restoration guidelines. That's setting aside the possibility of design changes needed to use cross laminated lumber as a substitute for old growth oak timber that's no longer available, or worries about the adhesives in failing over the course of a few centuries in a load-bearing structure. That's a scenario with very unique challenges.

0. https://www.icomos.org/en/charters-and-other-doctrinal-texts

1. https://www.icomos.org/en/about-the-centre/179-articles-en-f...
My experience is that it's not on purpose and it's not signalling of any kind.

First, let me be clear: I'm lucky that I'm surrounded by smarter people than me. Almost all of my coworkers are incredibly intelligent people, can troubleshoot and code circles around me, and understand teamwork and building reliable software way better than me. It's a great situation to be in, because I have plenty to learn from them.

Unfortunately, they don't write very well in their native language (which is not English, by the way). They always ask me to proof read what they wrote. Full of typos and unclear sentences.

They also seem to be less well-read than me. Many don't read fiction at all; if they read anything, it's mostly books on tech. It's like their brain power is directed at other pursuits, and as a consequence their writing skill suffers.
Dumping CO2 into the air kills ~6 million a year, ~1 million from particulate pollution alone. Burning coal is dumping spent fuel into the air, including uranium and mercury particulates.

https://www.scientificamerican.com/article/coal-ash-is-more-...

Of course it's a bigger problem than storing spent nuclear fuel.
The article fails to mention the liquidators.
Since HN won't allow links in the text field of a submission, I'll re-paste them here for convenience:

https://grants.zfnd.org/

https://www.zfnd.org/blog/zf-grants-is-ready/
Why can’t Josef Stalin just be a standup defender of the arts that has issues with killing people in specific circumstances?
The problem is that many organizations prevent their IT/engineering departments from professionalizing in a way that would allow for this. "We need a month to iterate over requirements and specification" can land like a lead balloon in any project management meeting, because the _non_-engineers don't see any value in it.
Social media statements blamed for panic buying of fuel in Zimbabwe
This is a great question -- I'd love to know this too. I watch this space from the enterprise perspective and I see a lot of big data talk/prep but not so much execution, if that makes sense.
Donate to the EFF - they write amicus briefs and generally empower the legal profession to have that understanding.

That said, courts generally don't focus on "how important" something is - that's supposed to be Congress' job. The exceptions are where the importance triggers some other area of law.
Well at stake is ”Can you own the copyright of an API”. I think this is a pretty big question.

Not sure how this affects some other domains, like company A developing their own new database engine that shares API with some existing db (to facilitate easy migration).
People read the agenda and complete action items before the meeting, but the expectation is that everyone reads the doc at the start of the meeting.
Income is actually a lot more useful metric though. Most (much?) "wealth" for those in the > 0 but < millions is "house equity in a hot market".
As a German I've never received a robo-call in my life. Germany is the 4th largest economy in the world, so it's not like we are just under the radar either. I have no idea what we are doing right, but I am willing to bet it's a legislative solution.
Not really. I personally use each container like a full VM with it's own software. I don't try to combine a lot of small containers into a system the way you would do with docker.

Here is a general tutorial in anyone wants to test lxc:

https://linuxcontainers.org/lxd/getting-started-cli/
Understanding the problem domain, i.e. what the customers really want and need rather than just what they specifically ask for, will help any software engineer do their job better. Only then can you suggest alternative solutions that solve the real needs vs. patching one requested item after another that are all half measures to solving the real problems.
It's possible, but they have to actually do it.
This article pitches the idea that writing is an important skill to advance your career. It makes the point that you will be better at spreading an idea and influencing people.

I agree with this, but to me personally, the more compelling reason to improve your writing is that will improve your work (not necessarily your career).

It is more about better communication than influencing people. I want people to more easily and reliably understand what I am trying to communicate. Understand my ideas, my doubts, my suggestions, my attitude, my feelings.

My writing was definitely valuable in my transition to software development two years ago.
It gives me warm fuzzies being surrounded by fellow Mandelbrot lovers on this thread. I've been enchanted by fractals ever since seeing IFS ferns that someone made in BASIC on a green monochrome screen.

I've wanted for a long time to get around to generating the Mandelbrot as a 3D height map (Fractint could do that from a static viewpoint), and make it explorable. Ideally where you can change size to explore it all...
Carrier Group in Recent UFO Encounters Had New Air Defense Tech Just Like Nimitz
EFF has collected all of the briefs submitted throughout the dispute at https://www.eff.org/cases/oracle-v-google

I don't recall any computer/software companies actually backing Oracle, other than Oracle itself.
Hyphens in paper titles harm citation counts and journal impact factors
Matrix/Riot is also federated, banning a client which only real purpose is to connect and follow a protocol because a rogue instance that the end-user has to specifically connects to is spewing filth would be a troubling precedent.
I think there are some solutions here, at least for better fire detection:
https://www.flir.com/discover/instruments/manufacturing/ther...
I too took a technical writing class in college and it was very helpful.

I used to be a pretty good technical writer early in my career. Everything I did was documented throughly. Anyone could read my documentation and pick up the project.

Then we had a management change. I would literally get yelled at by my director because I was wasting time creating documentation. So I stopped. Didn't document shit, and the yelling stopped.

I'm at a new job now, and I'm trying to get back in the habit of documenting everything. Though those skills are very rusty.
No, the person was lent $30k for the OPPORTUNITY to study anything they wanted, to become anything they wanted. The person CHOSE to obtain skills no one wants to pay for.
On one hand I hate google. On the other oracle winning could mean the end of wine. My heart is divided.
We all want site traffic. Here's a fast growth story and how you can do the same
I have those memories as well, only it was a Commodore 64. I believe I found the program used to generate the set in Compute! magazine and had to type it manually. Good times.
I agree, there are tons of good options out there, such as ProtonMail or others. As a sysadmin, who no longer works in the MSP world, managing Exchange was such a huge time-sink. There is reason basically every MSP who is worth their salt will migrate their clients to O365 or some other solution. It works. There is relatively little down time. And you barely have to manage it. It's a win-win for everyone.
Yeah, it never made sense to me not to include those, given how simple it is.
“If you're looking for gold, look in trees” – The Economist
They copied the API interfaces. I'm sure every developer has done the same a multitude of times. If you want to talk to the same REST API using the same client, you've probably written an exact copy of the code a bunch of others have written.

Computer science reverse engineering often means recreating the same code, maybe even line by line. Allowing anyone to copyright an API would break the internet.

Imagine writing quicksort in a popular language as an excercise. Usually there's only a few straightforward ways to do it, so the same code has been written tons of times. If the original writer had copywrite, nobody could use quicksort.
I live in Uruguay and a shudder runs by my spine to even think of what might happen if Brazil government and companies where to get their hands in a working reactor/plant.

Brazilian companies can't be trusted to handle measly mining residue pools, what makes you even dream that the government and companies would be able to handle nuclear plants? Brazil is the absolute perfect example of a country where corruption is so high that it shouldn't be allowed to own nuclear plants.
You say this as though you'd normally DOS or dox someone you disagree with, or that it's a normal course of action for a developer, or something that a reasonable person would consider.
Do you mean at 14nm? I guess once they successfully migrate their actual production line to 10/7nm, whenever that might be..
Well this is e.g. an secenario where GDPR would protect you from. A company would not be allowed to store you phone number without your consent.
The thing is, there's plenty of blue collar waitress/waiter/cook style jobs. Here in the bay area almost every cafe and restaurant has a now hiring sign. But, white collar jobs that require degrees are exceedingly rare. amongst my MBA friends (producers, managers, analysts, etc), their facing an unemployment rate of over 30%!

What this indicates is a vast oversupply of workers with degrees. We've just got too many people running around with degrees and not enough blue collar workers.
The issue is not that there is a simple feature that's inadequately documented. It's that I have no high level understanding of what all the pieces are and how they fit together. Tell me exactly what I'm getting from Apollo that I don't get from fetch. Tell me what caching does, when, how, and how to invalidate it. Tell me about links and middleware. This is a very complex batteries included technology. I don't even feel like I understand where the batteries go, much less what they are doing for me, I'm just copying and pasting code that others have used into my projects and hoping I have about the right amount of stuff included.

Your customer didn't write all the Apollo code. The docs feel like they are written with the assumption that we understand the architecture and goals as well as you do and we just want to do some simple task with it to get started. I fear however that this is fundamentally not a docs problem. It feels like a problem where the Apollo devs didn't start by asking "how can I build something that will be easy for 3rd party devs to use and understand", they started with "oooh that would be cool". Urql feels like it started with a very simple and clear conceptual foundation that provides a clear roadmap for how and where more complex features get attached.

If you can reduce Apollo down to a clear and simple framework in the docs that actually covers everything that it does, then you're golden. I suspect however that the underlying architectural simplicity that would be required for you to do this doesn't actually exist. If it does, you face a docs problem, if it doesn't, then docs are just a bandaid.
Geopolitical and military action are at stake depending on which "channel" you're knocking people out of. Way more serious than businesses and dollars in some cases.
thanks. This does have a huge effect on all sw devs.
> We reply to TrueCaller to suggest that:

...

> They send a SMS to any non-user whose number is entered to warn them someone is attempting to enter their number and ask them for consent. This would also be an opportunity to inform them about the unlisting option

For this to be effective in cases like the one in the story, the SMS would have to be sent almost as soon as the attempt is made to add the number.

In many cases, that would allow the person whose number is being added to infer who tried to add it. If the caller is involved in some criminal activity, that could be dangerous for the person who tried to tag them in some parts of the world.
...except people live in Chernobyl all the time. It wasn't evacuated. The plant itself kept working with the remaining reactors until like 2000. You might have meant Pripyat but nobody has seriously tried to decontaminate it. It was a city built specifically for nuclear plant, with no history to speak of, so there was no sense to restore it.
This forum in particular attracts a certain type of ‘lazy intellectual’: people that value thought and introspection above constant action. They were the type of children that easily mastered early school subjects without working, but are so fascinated by ideas that mere action bores them. I think it’s important to recognize the advantages and limitations of this mindset. I’ve considered the possibility that it is similar to any other obsessive/addictive disorder, and perhaps we’d be more successful in life if we treated it this way.
Buddy, EVERYTHING in this trial is about fair use.

Oracle using a technicality to ask 9B for something they used to give away for free can backfire.
The volatile era that gave rise to Jane Austen and Lord Byron
Judging someone for their holistic behavior doesn't mean ignoring their sexual assault. What are you even asking?
Which is why you should use your own domain. What's a good offer today might not be in a few years, make sure you can move.
Thanks for pointing that out. I'm not sure how to reconcile the 29% listed in the intro and table 4, with the 20% listed in table 2 and table 3.
Table 4 shows BAC >0.01 if you are interested.
Advice for What Area to Pursue in Masters
I'm fairly certain that Google doesn't care.
Comments like these are completely unacceptable.
"While it's quite possible that among all news sources, Jonathan Cook seems to have worked for the one horrific news source in the world, and is doing us a service by constantly exposing their acts, Occam's razor would suggest otherwise."

That is rather unfair. He's not likely to write about his experiences at e.g. the Mail, because (so far as I know) he never worked there.
I get that times are changing, but I still believe that if you choose not to write well, you just aren't being professional.
Generally developers tend to either (1) misunderstand them when they encounter them in the wild or (2) accidentally invoke them. (I believe multiple languages have had issues with '04' being treated as an octal, which works fine and doesn't trigger developer notice until they encounter '09' in the wild).

Whether these are VALID concerns I won't take a stance on - just saying these are the reasons I've seen cited.
“Did cooking in hot springs make humans brainy?” – The Economist
I'd just like to point out that when I was a student the university upgraded from a cafeteria to a foodhall (rated one of the best in the country), tore down old student dorms and replaced them with suites. And went into massive debt to pay for new buildings and renovate old ones. The students had no say in the matter and I'm sure if given the option would have preferred the old, paid for buildings.

This was a state school of 30,000. The school and the state decided what tuition was going to be, not the students.
Perhaps not the best analogy since that could fall into Derivative Work category depending on the judge's interpretation of reimplementing APIs.