skysight-inc/HackerNews huggingface dataset:
Imho, the most important part of the whole code is in the preamble:

> The Code is not an algorithm for solving ethical problems; rather it serves as a basis for ethical decision-making. When thinking through a particular issue, a computing professional may find that multiple principles should be taken into account, and that different principles will have different relevance to the issue. Questions related to these kinds of issues can best be answered by thoughtful consideration of the fundamental ethical principles, understanding that the public good is the paramount consideration. The entire computing profession benefits when the ethical decision-making process is accountable to and transparent to all stakeholders. Open discussions about ethical issues promote this accountability and transparency.

There's no algorithm for ethics. People will have to weigh different aspects and make decisions. Others can and will disagree with the decisions that have been made. So, we need to think about our decisions and be prepared to defend them. The exercise alone will to make better decisions than just "going with the flow" or "yolo" or "I did what was asked of me", even if in the end we do decide to do what was asked of us.
That's not what copyright is for. That's like saying "what if someone reads my book and I don't like them?" That sucks for you, but it's a personal problem unrelated to copyright.
Absolutely, many trees have evolutionary countermeasures to fires. Some trees are very well-suited to colonized disturbed ground - they will opportunistically surge into an area after a wildfire, as either more of their seeds will germinate, or more seedlings will sprout into favorable conditions. Other trees have adaptations that make it more likely to survive wildfire; both sequoia and douglas-fir have layers of insulating bark up to a foot thick.

Some trees have adaptations to ensure that their seeds only spread after a wildfire; sequoia cones are sealed shut by a resin that only melts in the intense heat of a wildfire. Some species can even be thought of as having adaptations that encourage wildfires in order to out-compete species that are less wildfire-resistant; grasslands require wildfire on the shoulders of foothills, where otherwise trees would gradually creep down the slopes. The dry foliage at the end of summer provides ideal conditions for wildfires.

If you want to learn more about fire adaptation, an excellent entry point is https://en.wikipedia.org/wiki/Serotiny.
As a European in a country with complex multi-party coalitions and most people voting across the party system every couple of years. This comment is just so weird.
Do they have nuclear cars in France? It looks like nuclear is actually only 31% of France's energy: https://ourworldindata.org/grapher/energy-consumption-by-sou...
This should make companies think twice about what training data they use. Plausible deniability doesn't work if you spit out your training data verbatim.
He even has entry on this topic: https://mitxela.com/rants (scroll down to "Spare Time and Hard Work")
$272,300 for a car.

It's transport.

Just a car.
Not only the static languages, but the tooling around them; better type-driven autocomplete and solid support in editors that aren't as heavyweight as Visual Studio or Eclipse [1].

[1] I think that's what was popular in the Java world at the time? I'm not sure on this.
I have to recommend ComPressure for an accurate taste of the challenges in designing those kind of systems, on top of being my favorite Zachtronics-style puzzle.

Try the demo: https://store.steampowered.com/app/1528120/ComPressure/
PHP started as mod_perl app, too.
Storage is required for a mainly nuclear grid to be anywhere near cost effective.

That 10 percent of fossil, plus the controllable hydro in France is working in tandem with the nuclear to match demand.

Remove that gas and hydro and a nuclear grid needs storage just as a mainly solar and wind grid does.

Yes in theory, if price is no object, both can just overbuild so much you avoid needing storage but that would be stupid.
If you don't know where writing code and ethics overlap I fear the code you'll write.
The Great Product Engineering Cycle
But you get how big of a failure that is for climate change right? Like we’ve been doing this for some 20 years now and renewables still don’t have any real answer for storage which is what would be needed to meaningfully increase that absolute number further. And you need way more than half of new power generation capacity to actually meaningfully shift the mix. It needs to be above 100% because we have a fuckton of already existing power generation capacity and all that power generation is a problem because it needs replacement and we can’t wait for plants to simply age out and get replaced with new installations. We’re waaay past that point.

And again, you can’t get there because of storage and storage is an intractable technical problem where “just throw batteries at it” is a flippant answer. We grow battery energy density very slowly. It’s expected to double by 2030 and triply by 2040. But our energy demands grow very quickly & we’re talking about a world where most people don’t actually have as cheap easy access to energy as we take for granted in the West. We also are talking about using a significant chunk of that capacity and using it to replace existing cars (which don’t get me wrong - you 100% need batteries for cars because it’s the only way to connect renewables to automotive). Then you’ve got shipping which everyone ignores and I don’t see a path forward there except to have nuclear reactors on commercial ships going all over the place (but that would 100% require molten salt or other reactors that can’t melt down).
It’s like the night people episode from Season 6 of Rick and Morty

Watch it if you want to see how good of an idea it is to be able to work in your sleep
Efficient Nix Derivations with File Sets
LinkedIn cannot hold a candle Booking.com and their artificial scarcity fear mongering.
" I recall directly modifying live websites via FTP in real time. Later editing web sites straight from vim on the production server. "

I wonder how much money was at stake from these edits?
If you want just a transport you don't buy a Porsche. It's a luxury item and everyone who buys one knows it.
> It’s actually dominated by the time complexity of the code running on it.

No. Please read the paper I posted. It’s the language.
There's no "Left Channel" on a stereo vinyl groove. There's an A+B channel (horizontal) and A-B Channel (vertical). Left and Right are created electronically from these two signals.
Thank you. I've seen all of these things in the last few months, but didn't have the patience to go round them up. This Atlantic article was poor, but especially the end. It started off somewhat talking about facts, and then just completely lost reality in the last couple paragraphs.

>Consumer spending rose 0.2 percent, after accounting for higher prices, in October, the most recent month for which the government has data

0.2% is not a lot. It's quite possible the adjustment for higher prices missed it somehow.

>People want to blame Joe Biden for their bills. They want to accuse stores of gouging them (though the evidence for “greedflation” is scant). The strange truth is that most people really are in a more comfortable position, even if they’re not happy about it. It’s not like a weak economy, stagnant wages, crummy consumer spending, and cheaper stuff would be better, after all.

It's quite obvious what is happening. Lifestyle creep due to low interest rates and artificially low costs took a whole generation and made them accustomed to a specific lifestyle they are loathe to give up. Meanwhile, young people are getting priced out of things that we'd traditionally save for (i.e. houses). At the same time, the dollar is worth less and less. So you may as well get something tangible with it while you have it. And rather than save up for a house you might be able to get a 30 year mortgage on by the time you're 45, might as well resign yourself to not thinking about that and spending the money while you're young and can enjoy it.

There is no reason to save right now, for most people.
It's called "cross-pollination".
the whole startup scene is just a pyramid with extra steps
Electronics have wear and tear too because at the end of the day it needs to run on some hardware. Solder joints are never built to last until the end of time, just to not lead to a lot of repair claims within the warranty period and any longer is an opportunity to cut costs for a future manager.
You are partially right. Flops isn't everything, its just a major component of your capex and/or opex if you rely on enterprise compute for the majority of what you do (ie, machine learning).

The cost of doing business that isn't flops is the realm of developer time. Nvidia tooling is where developer time goes to die. People who keep claiming Nvidia's tooling is great for developers and easy to use is someone who has a skill mismatch for the industry, or worse, someone trying to sell you something.
Politicians understand this very well, in the sense that every time there’s wind of pro-consumer regulations, companies are happy to spoil the politician in money and benefits if he stands against said regulation.
Designers hate native forms for some reason. (job insecurity?)
It wasn't at the start, and it certainly isn't the cathedral of one large company, like Facebook and OpenAI/Microsoft.
Ah that didn't yet arrive in Germany I think
It’s mostly just objc_msg_send and a couple other methods in that header.
Day two of this series is out, too): https://jamesg.blog/2023/12/02/navigation-links/

Further reading on technical writers and startups (knowing your audience, role, and more): https://jamesg.blog/2023/11/27/technical-writing/

I welcome ideas for what I should write about in the series! I have a couple of exciting ideas to explore; more would be sincerely appreciated.
It’s not for everyone. It clearly is for some people. Is that shocking? You probably spend more on certain things than someone random would think necessary.
This isn’t built for transport it’s for enjoyment / fun, sport and art.
I agree that it's in scope but HN is not mature enough to discuss tech that intersects a sensitive topic.
According to the article it would seem to be a matter of just throwing in as much variety of tone, inflection, and articulation as you can manage. The don't understand what you're saying anyway.

My career as a singer-to-babies was heavy on the Broadway tunes. "On the Street Where You Live" was big.
> Modern Python can at times be impossible to comprehend for a developer. In a way in some areas we are creating the new Java.

I've made this comment or something like it about other languages and maybe Python in the past:

There is a fundamental conflict between simple languages and "enterprise" languages. By "enterprise" I mean languages used for large-scale projects by large teams-of-teams who need to integrate work without having (or not easily and readily having) direct access to each other. Once you start trying to work on a large system or collaborate but via specs, the game changes.

Python started as a teaching language, a next-gen version of ABC. It was meant to be simple and accessible for learners (see also BASIC, Pascal). Once it started getting used in production, users started hitting walls and early design decisions were creating problems. The language was extended and altered (see also variations of BASIC, Pascal) to better support these new use-cases while also trying to maintain the simplicity of the original. That got us Python 2.0 and later Python 3.0.

To some extent you can maintain simplicity while adding new capabilities if they are optional (or used by the simpler interfaces so the users don't see them if they don't want to). Like having all the dunder methods or even decorators (creating your own). The type annotations are similar. They're a useful feature, and totally optional for the vast majority of users. But they're useful for the case of people going beyond small teams and small programs. They're useful for scaling up and integrating with other efforts because they provide another point of shared communication about what is expected from the program's interfaces.

But yes, Python becoming more like Java should be expected. For all the flak it gets, a lot of what went into designing Java was targeted at scaling the development effort. If you want to scale, you will end up imitating some aspects of Java, Ada, and other languages designed (initially or over revisions) for that purpose.

Maybe they should have pulled a Wirth. Changed the name so that instead of Python 2 (and 3) we had a renamed language built on many of the same concepts and syntax. But they didn't, and it's no use crying now.
Antagonizing headlines like this one make me irrationally angry.
They’re also a good way to make me lose interest in all of the Atlantic for a long, long time.
Having electronic candles that display a real 3D image of a burning flame seems like a great use for me! People would love these for outdoor "candle" displays.
Modern JS (actually TS) tooling has adopted a middle ground.
There is an instant feedback - un-type-checked version that runs (typically used in dev mode) with instant-feedback/hot-reload, and a slower compile and build flow that builds for production.

I was initially not very convinced of the benefits - why have a type-checker if
you won't use it in the small? But IDEs provide much of the benefit inline while
writing code and this is seldom a real problem from the DX perspective.

My skepticism was unwarranted.
Location: London, UK
Remote: Yes
Willing to relocate: Yes
Technologies: JavaScript, TypeScript, React, Angular, Node, NextJS, PHP, Laravel, AWS, SNS, Postgres
Résumé/CV: izaacbroadbent.com
Portfolio: jackdawtech.co.uk
Email: izaac@jackdawtech.co.uk
I'm a freelance developer with over 12 years experience, run a ltd company for 8. Happy leading small teams. Prefer working with small businesses and startups. Have worked in many industries - healthcare, fintech, factories, ecommerce, payroll and satellites.
I'm looking for contract roles in UK/EU/US. Will also consider full time in US.
Or not. I can sing but all my kids hated it. On the other hand, I always spoke to them using non-baby language, humor, and mannerisms, and they turned out to be incredibly good communicators.
Whereas Green Hills wants to see your accounting books.
Boost My School | Senior or staff software engineer | Full-time | Remote, USA only | $145-$195K salary

Want to be proud of your impact helping schools and students? Are you the type to thrive on a remote, impact-driven team?

Boost is on a mission to bring billions more dollars into schools. Our platform is trusted by 100+ K-12 and higher ed customers to bring in $50M a year from 60,000 parents & alumni.

Why work at Boost?

1. Be proud of your impact helping schools and students

2. Work with thoughtful teammates building a champion company together

3. Join a culture that wants you to be your best self at work and outside of work

4. Take on broad responsibilities as a founding member of the engineering team

For full job details and instructions on how to apply: https://boostmyschool.com/careers#senior-software-engineer

Tags: edtech, fintech, social impact, mission-driven

Stack: Ruby, Rails, React, GraphQL
That's an unexpected surprise. Do you have any theories? Presumably someone posted one of your e-mails somewhere on the internet?

If you Google parts of the old signature, do you get any results?
True Story: Buy and Pay for IG Boost, 7 hours in FCBK fraud, cancel, ad down
So I pay for the Boost and the money is accepted by IG. That's how the system works. Correct? It was simply set up that way - all you talking about Dark Patterns need to chime in here.

Seven hours or so into the 2 day run my card is popped for fraud and I review the transactions:

FACE*K XYZ72
FACE*K ZBC22

$9 each - one passed, the next didnt.

Cancel card, move on with life.

I logged into IG and it informed me the Ad will not run until a new card is put on the account.

Okay all you smart tech people who specialize in logic, help me out with this one please. I'm not joking. This really happened and now I have no access to funds to buy the things I need for my medical treatment using personal resources.
New Video Provides Rare Look Inside an Apple Silicon Lab
There is no selection of labels for disputed territory that will make everyone happy. It's inherently political.
marketing rarely correlates with reality. nowadays.
uber: there is a car in 8 minutes from uuu! oh, thanks for ordering. now it is 20 minutes (30 in reality).

and even if correlates, it is cherrypicked (hi, sony camera specs.)
Hey.

I applied for the PM position, but worried it would get overlooked.

Let me know if you are open to connecting directly: ericrascon7@gmail.com
Now that electric cars that are relatively cheap have such fast acceleration the only reason to buy a car like a Porsche is for exactly this the old school cool feel.
Good luck, hoping this takes off
Not enough for me to notice. I have a route that I can barely do twice without filling up be it summer or winter.
It's just a quip on pg's take. But the core idea is true, in that YC companies tend to make more money through dealing with other YC companies, before growing reputed enough to take in customers outside YC.
The fight that their founder and CEO had with Elon on twitter was so weird. Came across as a complete crackpot saying his software is perfect and can never be hacked. That sounds insane but then actually having built the OS that meets these standards is impressive as hell. I’m still very confused about it.
Professionals are more than just just code factories, they have a moral and professional obligation to ensure they behave ethically at their workplace.

Knowing what is ethical and what is not allows engineers to communicate their concerns to key stakeholders when they are tasked with unethical decisions.
> > It never gets old

Unlike a Tesla a 911 will be able to do it 500 times in a row, like clockwork. Again and again. You'll literally run out of tires and the car will be screaming for more.

That's also the reason why Porsche has most wins of any constructur at Le Mans 24h and Nurburgring 24h and I am pretty sure they are on the podium for most wins at Suzuka 24h and Spa 24h, Porsche also won the Dakar multiple times and the Rally World Championship a handful of times. Tesla instead never even competed once in such races, however they are the kings of the financial press and PR stunts on twitter I'll give you that.

People say the 911 has a cult following ( for example they are very defensive of the same 50 year old design vis-a-vis Italian sports car which change design language every 3-5 years) but at least it's rooted in performance over the last 50 years.

Tesla cultists instead can't even locate the fancy names of tracks I just mentioned on a map, nor they know the country they are in or where the multi-stage competitions take place.

> > New plaids start at $92,000

Any decently mantained used 500cc twin stroke bike starts (and ends) at $5000 and has the same 0-60mph time as and a 0-60-0 time (and distance) some 2 orders of magnitude better than that go kart for easily indoctrinated rich people.
In fact, 100% of B2B companies have 100% of their revenue coming from other companies!
These examples are no good. It's unnecessary to put into law that if someone explicitly hires you to share particular information with some set of people, you're allowed to. You're not only allowed to, you're required to, because that's the business arrangement you've made.

You're making an "it's all so complicated" argument, but not pointing out any actual occasion in which it might be complicated.

> There are hundreds of cases where sharing personal data is "right" and expected, and hundreds of cases where it is "wrong".

This is as close to a direct citation of the law of averages that I've seen in a long time.

> And then you have lobbies trying to explain why they are on the right side and their opponents are on the wrong side,

"Everybody is going to complain anyway..."

> lawyers who are really good at finding loopholes

The problem is lobbyists that are very good at adding loopholes.

> in the end, what you get is something like GDPR with all its complexities. You can't really escape it.

When you want to pass a law limiting what companies can do with data without the user's consent, but don't really want to limit what companies are doing in any way, you end up with weird, baroque definitions of data and consent.

If you're never willing to risk profits, or to make certain businesses completely unsustainable, then every regulation must come accompanied with either a trivial method for large enough companies to ignore it, or must be paired with a completely unrelated regulatory giveaway.
Related. Others?

Software Engineering Code (of Ethics) - https://news.ycombinator.com/item?id=32783007 - Sept 2022 (52 comments)

Does ACM's code of ethics change ethical decision making in software dev? - https://news.ycombinator.com/item?id=30528782 - March 2022 (1 comment)

ACM, Ethics, and Corporate Behavior - https://news.ycombinator.com/item?id=30464247 - Feb 2022 (33 comments)

ACM Code of Ethics and Professional Conduct - https://news.ycombinator.com/item?id=24533181 - Sept 2020 (1 comment)

ACM Code of Ethics and Professional Conduct - https://news.ycombinator.com/item?id=13176325 - Dec 2016 (2 comments)

Software Engineering Code of Ethics - https://news.ycombinator.com/item?id=6827305 - Dec 2013 (35 comments)

ACM Code of Ethics - https://news.ycombinator.com/item?id=1949326 - Nov 2010 (6 comments)
Buy a computer monitor. Sadly, that only works up to a certain size, and price will not be your friend.

Alternatively, a projector and quality screen.
(The first part appears to have been sarcasm.)
I've been using python for many, many years.

One thing that always bugged me was the lack of "strict" mode (see perl)

For those of you not blessed enough to have done any serious perl, strict was a way of making sure that you hadn't accidentally assigned an output to a spelling mistake. In other words you had to declare all your variables _before_ you used them.

I got used to the lack of it, and grew to rely on pylint and other tools.

Then I went back to C++ (fuck that as ever) and started c#.

I really like c#, and I finally realised what I thought was missing from python: semi static typing.

Sure, you can use type hints, but they are pretty much useless as they have no runtime effect, so are basically highly schema'd comments.

What I would love is a mode in python where instead of duck typing everything, its statically typed, unless I do a magical incantation.

I know that will never happen, as its against python's core values. Its also entirely no trivial to re-build the interpreter. But it would mean we can stop type checking all the time & catch a fucktonne of bugs early.
OPML auto discovery. <link rel="outline" type="text/x-opml" title="" href="" />
But... Is it faster in the 1/4 mile against a Cybertruck towing a 911?
Oh man this is dumb shit.
Effective strategies for maximizing 1:1 impact in just 10 minutes
Yea, specifically it looks like the LEDs suspended on threads and statically fill the volume.
> Here is what has changed: we no longer trust developers ...

I have a different hypothesis on this (never checked it though). I think as those languages - Python, JS were getting more and more popular we started using them more and more to build and maintain more complex projects. What worked for a few glue-code scripts doesn't work for a Dropbox size and scale project. Thus there was a need to evolve and augment the language.