skysight-inc/HackerNews huggingface dataset:
> I hope your historian friends have a habit of sharing their work with engineers!

They do! There are growing collaborative projects between the humanities and software all over the place today.
Jsonpath: ** Operator and Lax Mode Are't Meant to Be Together
Curious, because I'm also doing Scheme now, and Clojure was my gateway drug, which Scheme are you using and for what sort of problem? I'm using s7, but that's because my use case is very much oriented to s7's non-typical feature set (it's computer music), but Janet looks really nice too. (Many similarities to both Clojure and s7 actually).
A government mandate that private entities must amplify the agenda of the party in power is a tyranny that the 1A was crafted to prevent.
>> 'at whatever market rate they/the market set'

Really? I would have expected something a bit higher than $20-$25 a dose, given the limited supply (it was pure research at the time), and COVID was decimating the country (so extremely high demand). I mean, a single dose of insulin, requiring no research, and no protective IP, and costing cents to produce, will run you or an insurance company hundreds of dollars. Given the huge demand, and the non-existent supply at that time, there is -nothing- in the market that would have capped the price for the vaccine at $20-25, except either human good will (which is not a market factor; again, see insulin), or the very real threat of government action.

>> At least that’s what it is to me, someone from a former communist country

And voting Republican is what Democracy means to plenty of people living in the US. If we actually go to what the dictionary definition of socialism is, rather than a particular interpretation or lived experience of something called it, it's "(a political system wherein) the means of production, distribution, and exchange should be owned or regulated by the community as a whole".

The governmental decision to offer something for free to everyone is a socialist one; the use of government regulation as an implicit threat to pay what is reasonable to offset cost, rather than what the market could dictate, also speaks to socialism. Yes, it was a private company that produced it, but both the exchange and the bulk of its distribution are very much being carried out by government, and even where not, are being very tightly regulated by government. All of that in response to community need and desire, not merely the strictures of the market (which otherwise would have seen a major profit opportunity).
"Norwegians are somehow magically special"

Norwegians are magically special in their relationship to nature.
Truework: A True Strategy Masterclass
Where I live it’s pretty much all you see. The homes are old but hardly any of them have regulatory requirements.

I recently did a renovation which required 2 outside walls to be modified and they put cedar shingle up to match the existing siding.
There's a DOMParser as a part of platform api, that I've been using for maaany years for this.

https://developer.mozilla.org/en-US/docs/Web/API/DOMParser

On top you just write some recursive tree sifting whitelist based function, for your expected input.
Exactly. I've always understood Falun Gong as an oppressed religious movement. Apparently the "deplorable" political parallels are more interesting to the author. Hard to take the article seriously. It reads as a political screed.
18 years experience here. I have recently converted to startup employee (again), giving up a lot of money in the contract market exclusively because I am motivated by the business case and have a deep respect for one of the founders, who is an actual domain expert and proven leader from the industry our customers are in.

What I find the most difficult, by far, is "coaching up". Coaching down and motivating junior and intermediate developers comes easy by leveraging the inherent mutual respect that craftspeople have for expert colleagues who are fair and supportive. But coaching up is really hard. Because it often requires convincing superiors with less technical understanding and experience in building teams.

In contract world, it is easier to be accountable for the Whole Project™ because that's how liability works and we have full power to get it done. As an employee who might have to report to nascent technical and product managers, that initiative can be perceived as stepping on toes, and can invite being thrown under the bus for their mistakes. I don't have a solution, but any company that can solve this issue and is good on the other material benefits should have no problem retaining talent IMHO.
Does a ternary actually eliminate a logic branch? I always assumed it was just high level shorthand, and would be the same in assembly as writing out the if block.
Very good. Thank you to clarify.
> it only takes one ad per year that works on you to lose as much money anyway

Only if you regret the purchase, no? For example, I subscribed to CBS (now Paramount+) because I saw ads for a show I was interested in watching (Picard).

(I realize lots of advertising does not follow this model)
I aggressively turn off notification privileges from apps. One "engagement" notification and they are gone. Works a treat.
I did wonder if dumping waste in subduction zones has been looked at.
Oh, interesting. I’ve always used “pass” for this.
Thanks for the detailed reply!

I have to say, everything you wrote sounds great. We'd probably agree on more than we'd disagree. That said...

> But throwing out the idea that daily standups are a good idea because you've been subjected to a bad implementation of them

It's not that I've been subject to "a bad implementation." It's been multiple, across a decade, ever since Scrum became a thing, really. Disaster after disaster.

I'd also add that most of the effective engineering I've seen (aside from the occasional uber-productive solo code artist) had clear priorities, effective intra- and inter-team communication, and certainly a disciplined retrospective process, all without Agile or Scrum. In the best cases it was self-organized, because we wanted to do good things for the sake of doing good things, and management understood we were trying to do the right thing, and got out of our way when we were being effective. When we weren't, it was a conversation, not school-time lockdown. I don't think that environment can be replicated by process or fiat, which is what the formalized Agile/Scrum of today seems to try (leaving aside the more cynical cases).
IBM still have competent engineers...looks like IBM HR department has failed.
They work by connecting people to products they're interested in.
At least the google trends graph [1] very much deserves the phrasing

[1]: https://trends.google.com/trends/explore?q=clubhouse
The book "Factfulness: Ten Reasons We're Wrong About the World - and Why Things Are Better Than You Think" [0] brings a different perspective to this conversation. I strongly encourage folks to read it, but if I had to summarize the point that feels relevant here, it'd go something like this.

Relative to the whole of human history, the time we're living in right now is by far the most neutral, even OK, (in some cases, even good) things have ever been.

You are correct that the divide between privileged/lucky and not is still wide. But arguably this is more about the uneven distribution of progress, and ignores the fact that poverty has significantly gone down, deaths from disease are significantly lower now than even 10-20 years ago, and so on.

This does not minimize or invalidate the fact that many do live in dangerous or "not OK" environments, but it's worth looking at the broader historical context to help contextualize that.

Yes, more change must happen. There is much progress to be made. But much progress has been made, and that should be acknowledged.

- [0] https://www.amazon.com/Factfulness-Reasons-World-Things-Bett...
There is a bird with four - https://news.ycombinator.com/item?id=13027132
Define "powerful".

I'm rocking a 8 year old laptop. I also use NoScript, which means I'm pretty aware of what code webpages are actually running on my computer.

What I've seen is that the things that make it really chug have very little to do with how much actual functionality the website has. Beautiful CSS animations usually aren't too bad, either, even on my old computer. The real performance hogs tend to be things like scrolljacking, telemetry, and dynamic ad placement.

The interesting outlier here is gmail. Gmail fascinates me, because it keeps getting slower and slower, without, as far as I can tell, actually gaining any new capabilities.
@lpil - What's the status of OTP interop? Seamless integration of Gleam GenServers (for instance) into an Elixir/Erlang supervisor tree would be important for usage on most projects (particularly if you want to do incremental adoption).

The last thing I read was that the plan was to re-implement a GenServer alike from scratch in Gleam rather than anything built over the top of the existing GenServer implementation. I can see why that might be necessary but that's slightly concerning given how battle tested the existing GenServer implementation is and all the edge cases it handles.
Apparently it depends on the climate. In Singapore, you need to maintain the surface of the concrete to keep water out or the rebar corrodes and the concrete spalls.

Buildings only last 50 years or so before being torn down and rebuilt.

https://www.mynicehome.gov.sg/article/dealing-with-spalling-...
I'd imagine military is one of the most bureaucratic organizations one can have, yet the US Navy has been operating nuclear powered vessels for quite some time.
Prohibiting those who hold outlandish views from expressing them usually backfires in the end. If those who hold them argue rationally -- that is, without resorting to aggression or flashmob tactics I think they should be allowed to argue their views.

Arguing against outlandish views on merits is likely to be much more effective. Silencing opponents is using "might is right" approach -- just the type of logic that allowed many atrocities in the first place. My 2c.
Surely that could happen client side.
Well I wouldn't. To each their own.
Not everyone who works at McDonald's is supposed to stay there forever and advance there. In general, you should either be getting a college degree or taking up a skilled trade, and only working at McDonald's until you do.
As a private citizen, I love GDPR. As someone responsible for implementations, I hate it.
This reads exactly like someone who's never been on the development-end of an agile team. You could have said you copied this from some promotional material for an Agile consultant and I'd believe it.

Really your only argument is "those companies didn't do it right", but the problem is that if agile is so hard to do correctly then doesn't that mean there's a problem with it?
I'm not sure if you're asking for specific advice personally, or thinking of others but my response is generally the same. It's very hard for even a well adjusted person to create a replacement familial environment. In decades past the advice would be to go to church. Today? I've got no clue, I'm trying to figure this out.

Establishing, and garnering respect for, clear boundaries with ones abusers is an exceptionally tough task for teams of social workers working in the context of child protective services who have leverage, and the legally authorized threat of force, over the abusers.

The best alternatives are to "build relationships" with good people and find a "good psychologist" to assist you along the path as you assuredly take detours off your path and lose your way. It's hard, you'll find disappointments, may be revictimized, possibly suffer your own regressions and have to rely on yourself more than anyone should have too. I'm sorry I don't have good answers, but the task at hand is surmountable and everyone deserves a safe, loving, supportive familial-like community to uplift them and be uplifted by them.
https://en.wikipedia.org/wiki/Tetris_99
A new nuclear plant can cost up to $10B. Spending $2B per 100 years to keep the worst disaster in nuclear energy safe and secure doesn't actually sound like a bad deal to me, in context. Of course the actual disaster in totality cost much more - up to $700B in impairment [1], overwhelmingly opportunity cost.

Further, consider that the Chernobyl complex did already produce value, and for many years. In fact, there were four reactors at Chernobyl. No. 4 is the one that suffered the catastrophic failure in 1986.

However the remaining 3 reactors continued to operate for many years. No. 2 was shut down in 1991, No. 1 was shut down in 1996 and No. 3 was shut down in 2000.

Even that was reluctant, the Ukrainians only agreed to shut them down in exchange for assistance with the NSC and putting up 2 new reactors, Khmelnitski 2 and Rovno 4.

[1] https://globalhealth.usc.edu/2016/05/24/the-financial-costs-...
Yeah but does any programmer actually believe these indices? I have yet to see one with a prelude where they defined "popular" in a way that would make anyone with a passing knowledge of stats happy.
They don't just ban Holocaust denial; check out the rules.
Is email the best option? I had a bunch of small servers that I dutifully monitored via email, until email stopped sending for whatever reason. I now use MQTT via a bash script: very reliable.
I can recommend the “fall of civilizations” podcast. The common theme was some kind of pressure (ecological, geopolitical, etc.) causing a rapid decline in population.
addendum: someone pointed out that Sony already had digital view finders and only used the mirror for the autofocus sensors. That's a lot more relevant then, and somewhere as far as I know really technical progress makes the design obsolete.
I think some of the complaints are about the number of instructions. But when you need to e.g. load a masked set of vectors, it's really nice to have such an instruction handy.
Watching an American beheading by either drug cartels or some random Middle East country properly fucked my head up at the ripe age of 12 or 13.

I too experienced the phenomenon of feeling the media was downplaying the extent of the sheer and utter devastation that comes with war and invading countries. That video shook me good and still haunts me to this day… It made me aware of the atrocities of life and wanting to be more involved in politics to make the world a less barbaric place.

Anyone else experience this?
(How to Write a (Lisp) Interpreter (In Python)) (2010)
Microsoft is finally updating icons that have been around since Windows 95
Sorry, that's still attempting to justify the unjustifiable. The only ethical way of targeting is content relevance, which allows inference of the audience interest without using any audience data other than what they're currently looking at.
Sure, I can do that. If you want to talk about what kind of long-form information you'd like to see you let's talk on telegram? https://t.me/micropresident
(I work on SpiderMonkey.)

I'm also curious about the answer to this. From what I've heard, SM and V8 are both fairly painful to embed. This is all hearsay, but I think V8's API is a bit more stable, it's a little easier to play nicely with its GC though apparently it doesn't fit well with some setups, SM tries hard to handle out of memory conditions (crashing on OOM is a dealbreaker for some embedding scenarios), and the SM devs are said to be friendlier and more willing to help random people.

Related to the previous there's much less of a distinction between core SM devs and community -- there's a steady ramp from showing up on Matrix as a rando to becoming a trusted core member with equal permissions and respect, regardless of employment.

But that last is is from my personal experience as a long-time SpiderMonkey developer, and I've never personally attempted to embed V8 or hang out on their forums.

In practice, people tend to start with one or the other for a variety of reasons, some of them based more on happenstance than anything else. And it's hard enough to figure out how to get going that you'll tend to stick with what you're somewhat familiar with. Strong path-dependence.
I don't even know what will make him happy but he seems socially deprived and kind of trying to fulfill that by shifting the definition of happiness into being a fucking clown.

having all that and being "sad".
I don't even know if antidepressants will work on him for god sake.

most people are dying in the rat race. some are being mentally destroyed and crushed into just getting up the ladder a fucking little bit, others are just suiciding to let go of the pain and suffering.

and they usually still laugh and try to be happy unless ofc they die, if having all these things isn't enough for him to be goddamn happy I don't know what will.
What Are Bible Verses for Grieving? – Gospel of God
Yeah I really don't get this. I know, depending on the country the barrier for hiring is higher, still, you do have an experience period where you can assess the abilities of the candidate.

Maybe that's the real advantage of contracting, not having to do a dog-and-pony show every time?
Alright, so I make a two-sided market on chain, and the fees I charge accrue to... me? This seems like a similarly large legal headache to having them accrue to token holders! I am probably obligated to make sure that all users of my protocol are not Kim Jong Un, right?
Isn’t 2 weeks the standard within the US? If you’d like longer vacations then Europe is your best bet
95% is not acting ethically it’s documenting how you are in compliance in a way that will hold up to whatever regulating agency comes asking.

Doing that requires understanding a law with out much case precedent, that is extremely broad and has a whole spectrum of enforcement options.

I completely see why a small org might decide to just geo block. That’s an easy to implement, easy to document & defend attempt at compliance.
Everyone ignores the elephant in the room.

Just let the users set their own advertising profiles! Always relevant ads, no tracking needed.
Lawyers are essential for people accused of rape. Some will be accused incorrectly.
Twitter improves image crops, happy users flood site with vertical photos
Because these crypto companies are generally deliberately marketing themselves as the democratic solution to the original problem through this new decentralized technology. Then when their private discord and telegram groups get exposed for pump and dump scams, their go to defense rings of your comment “so what, it’s the way it’s always been”
small data points from here compared to the big lot..

friend unsure about her marriage.. getting ads to sell her wedding ring via fbook.. they divorced 2 months later. Guess what the first thing she did was?

A friend's father.. gambling addiction and an android phone - sleeps on the streets and eats via dumpsters, still keeps that addictive android device running.

Google sending data on people to fusion centers.. maybe none of those people were ever hurt by that - or the sharing of info from location data dumps, or the vids from nest cams.. I would assume there is a probability that at least one person was hurt when actions via gun toting state came knocking on at least one door, maybe more - and that stuff 100% coming from collection of data.

Just because journalists aren't interviewing these people to see if they were hurt, does not mean it's not happening.

I have no way to opt people out of alcohol ads.. I've seen them so I know others have.. does a sale on the new pink-liqour at 10am lead someone to drink out of juice boxes before noon at a kid's soccer practice? I can't say for sure.. it's just a coincidence they are drinking the new advertised thing - maybe it was an ad on the liqour store window that did it - there won't be hard evidence there.

I can think of more, but I know these are small data points from here. I'm glad you have not witnessed such things.
Not smart contracts exactly but there is a specific part of each bond called the waterfall (basically specifies what happens with all the cashflows under different circumstances and is a little bit like an equity cap table plus liquidity preferences). I've always thought there should be a dsl specifying the waterfall that can be used for the bond model and used to generate the legalese in the prospectus. A common problem is the bond model doesn't match the prospectus and that problem would just disappear. I intend to do this as a research project if I ever get time (it's been 12 years since I had the idea to do this so it may never happen...).
I really enjoy the language and even the look of it, and I have tried several times to use it.

For "simple" scripts or server processes that you might call from cron, it was fine. But for web development, it was always so hard to get up and running - get everything configured and then know how to do things - that I always gave up. The Clojure community really values choosing libraries and tools and seems to echew Rails-like approaches. That's good if you know what you're doing, but it makes the cost of entry really high. And for better or worse, Ruby is a pretty nice language and Rails is pretty easy to get rolling with... so it's very difficult to justify the effort of switching. I want to... I really do. But at this point, unless I work for a shop like TFA, it will just never happen for me.
> The solution to bad ideas is more ideas, not less.

This is true if and only if there is sufficient bandwidth to process all those ideas AND the actors are all people who are trying to learn/seek truth.

Expertise and conversation time is limited, and it's considerably cheaper to ask questions and sow doubt than it is to fully address those questions. Given that asymmetry, it feels more than reasonable to accept certain things as ground truth and eliminate time wasted on dealing with trolls.
Makes sense to me from a neurochemical point of view: browsing information, playing games, etc, regardless of blue light, will raise dopamine levels, which is a stimulant neuro-chemical.
Tesla driver spotted in backseat on Autopilot is begging to be arrested
> The core of my argument is that an engineer building the product is performing their duty

This is the kind of rhetoric that is used to justify doing war crimes. It is absolutely not a defense of unethical behavior.
Show HN: Inspiral
Astronauts with disabilities can apply to Europe's space agency for first time
Weird, because it was written by someone who's been a working software developer for 20 years and who has so far successfully resisted getting shoved into a hands-off-keyboard management role...
Hi HN! A number of years ago, a side project of mine (https://nathanfriend.io/inspirograph/) hit the front page: https://news.ycombinator.com/item?id=8698131, https://news.ycombinator.com/item?id=13256222

Today I'm releasing the mobile app version for both iOS and Android.

It's built with Flutter, and in-app payments are processed by RevenueCat. Source code is available at https://gitlab.com/nfriend/inspiral.

Let me know what you think! Feel free to open GitLab issues or email me at inspiral@nathanfriend.io.
The issue is that you cannot have good online advertising without a little bit of the stalking. Do you listen to podcasts? Their ads are shite. I don't want to hear another ad about "Coroner" on Netflix. The only reason they are making money is because podcasts are "hot" right now and everyone is throwing money at them. That money pile will slowly deplete in due time and they'll find a way to introduce ads that are more targeted towards the individual that's listening and guess what, we'll be right back here with the same supposed problem.
And to add more context, those words were written when iPhone sold only ~10M per year. Now iPhone sell that many in a single weekend only bottlenecked by production and delivery.

Not to mentioned Steve was baffled by the App Economy. Unfortunately it didn't live long enough to see all the beauty and Chaos it brings.
You're assuming that agile is a "positive spin on the working environment".

In 11 years of professional work, it's only ever been used as a weapon against the development team.