skysight-inc/HackerNews huggingface dataset:
Consistently interesting content coming out of Pragmatic Bookshelf publishers these days. Recently, I have particularly enjoyed the Ray Tracer Challenge (https://pragprog.com/titles/jbtracer/the-ray-tracer-challeng...) and Web Development in Clojure (https://pragprog.com/titles/dswdcloj3/web-development-with-c...)
The last sentence is not true. The whole point of a futures contract is to hedge risk and allow price discovery. It is true the companies consuming commodities will buy at almost any price but more active trading results in a price more closer to fair market value over time. It’s the same reason why prices for rarely sold items fluctuate widely between sales. There’s no activity to visibly show the change in demand or supply in between.
As a (formerly?) unconnected person – You can become connected. It just takes effort.

My favorite way to think about it comes from an old dating forum: Okay so you want to date a super model … how many super models are you meeting every day? If you aren’t where the super models are, you aren’t going to date a supermodel.

Same with networking. Go where the people you want to meet are. Then meet them.

Want a big network in tech? Go be an intern (or whatever you can get) at a large tech company. Have lunch with a new person every day. Or every few days. Spelunk from there

Want a big network of complainers? Go hang out on twitter. There’s lots of us and we love to complain about everything.

Once upon a time on this very forum I posted a blog: “Hey I’m coming to the Bay Area for 2 months, it’s my first time in USA. Who wants to hang?” that got me a string of coffee dates with dozens of people and it was amazing. I failed to keep in touch but most of us still recognize each other online.
> Mine is that neural networks as we understand them now get replaced by much more solid methods, based on the principles from scientific machine learning, where sophisticated differentiable models that are designed to mimic the problem space get tuned.

Maybe so. But I suspect that scientific machine learning would be difficult to grasp by most working data scientists and ML users who don't have graduate-level training in a quantitative science or engineering, which implies an uphill battle for adoption. You can do a lot with ML and deep learning without to construct a sophisticated mathematical model of your problem space.

(I took one class in differential equations in 2004, touched up on that in a boot camp before starting a PhD in econ, and have probably forgotten everything I ever learned about the topic ever since. Why yes, I feel mathematically inadequate sometimes.)
This is interesting, and not in a good way. I'm not sure FDA as we know it can survive a two-track regime, where some medicine is fast tracked and/or cleared of legal liability. Sooner or later most new medicine will end up on the fast track, it's in the logic of large bureaucratic bodies.

https://arstechnica.com/science/2021/09/top-fda-regulators-b...
They do admit that mistake and adjusted their viewpoint in the article.
Presumably you don't drive 5 cars regularly.
Well, the disincentive of wasting one's time (in practice that means generating an application link, or filling out a short form online) is much, much smaller than the potential reward.
And Firefox is a snap package now; the .deb will go away next release.

Canonical finally managed to make me switch back to Debian.
Energy powers everything so of course it needs to be considered as part of inflation in general.
> I don't mind friends at work, though those are usually less close

Neither do I, but exactly the second part. Those are people you would probably feel sympathetic to, care about and enjoy a drink with occasionally but not have sex with (this can ruin everything), invite to your wedding or actually want to visit your home any often. But an Anti-Café is a totally different story: you meet relaxed, intentionally open complete strangers there, having no interest in you other than your actual person and having good time with you, and the magic happens. There I had some happiest moments in my life (without alcohol - almost unimaginable when colleagues meet outside the office) and met the only people who I consider my "soulmates". Needless to say we never mentioned our jobs until years passed and a genuine reason to discuss something job-related emerged.

> but a diploma is a very good safety net, at least in France, and usually a requirement for people to consider your application

Outside IT, right? According to my experience a diploma (unless it's a PhD in machine learning) means little in the IT sector. They mostly want experience, knowledge and some also intelligence of some sort (you know, the Interview puzzles), also some basic EQ perhaps.
Amazingly you are demonstrating the exact racism and colonialist ignorance that I am arguing against in the original post. It is actively erasing traditional Buddhist voices, people who have actually studied Buddhism instead of projecting their idea of what Buddhism is onto it.

Have you studied Buddhism?

Which texts have you read?

Which Buddhist concepts have you learnt about?

Many people who profess to know what Buddhism really is truthfully answer: no, none, none.

The best way is to just show someone a morally disagreeable teaching to progressives, like for example how the Buddha said that poor people are poor because in a previous life they stole, or that abortion will send you to hell, or that by letting women join the sangha the lifespan of the Dhamma is reduced from 1000 years to 500 years. Or just show them just how much rebirth and karma is in basically almost every sutta. That usually shocks them out of their absolute stupidity and ignorance.
Zymergen Imploded 4 Months After Its $3bn IPO (Forbes)
Position of address bar is an option you can change.
Lots (just some? most? I haven't really used it much) of FreeBSD system utilities are using libxo for output, so you can use e.g.

ps --libxo json

and get json output, or xml/html
"Paid media appearances" - how would you know he got paid?

I'm not on his level, but I have a book and I've done "media appearances" (BBC stations in Berkshire & Bristol). You don't get paid for promoting your book.

Maybe on a TV show, the union forces them to pay you the minimum, which I believe is not very much.
IOMFB_integer_overflow_poc
> I imagine it would be like a car mechanic trying to walk me through changing the oil over the phone. Since it's not in my interests, I just want it to work, I don't have any desire to learn it.

Really?

I don't believe there exists a task I theoretically could perform if I knew the steps, that I would be unable to do if those steps were being explained to me by an expert. Even if it was gardening or cooking (two areas I have extremely little interest in). In my mind, this very concept doesn't parse.

On the other hand, I do know people like this, and I hate helping others with computers over the phone.

I believe this has nothing to do with one's intelligence or familiarity. More like some kind of general intellectual or emotional "closedness" - an instinctive refusal to do things out of one's comfort zone, even if one is guided step-by-step, and refusing to take those steps causes a huge loss. I have no idea how this comes about, as it's totally alien to me, except that I see it in most people.
From the intro on Wikipedia: Ivermectin was discovered in 1975 and came into medical use in 1981;[12][13] William Campbell and Satoshi Ōmura won the 2015 Nobel Prize in Physiology or Medicine for its discovery and applications.

When you are referring to this in regards to covid19, calling it horse dewormer is intentionally mispresenting an argument in an attempt to discount it.
> Say what you want about Apple, but there’s no question that they go above and beyond their competitors when it comes to their users’ privacy.

that's not what Snowden's leaks showed us. Apple inc. is a very willing participant in all sorts of shady NSA projects. in fact, you could even argue that the reason that Apple and other SV monopolies have evaded being broken up is exactly because of their full participation in these programs; programs that have deeply undemocratic rules (e.g. FISA courts are the reason Snowden still cannot return to his homeland). similarly, the Crypto AG news was unfortunately ‘forgotten' by the media in no time. it further showed us the extreme lengths the NSA, CIA, etc. will go to in order to dominate and exploit the working class in the US and abroad (as well as the media's role in helping us quickly forget about it with new ‘news' headlines).

> The spat playing out in the news between Cook and Zuck might seem like posturing on both sides, but I think Apple’s argument is genuine. They believe that people should be able to pay more for more control over their data.

shaming undereducated working class people for not being able to buy the more expensive iGizmo is the height of hypocrisy. encryption and zero knowledge systems should be the norm, not a 'luxury' good/service (the etymological root of which is 'excess' btw).

> Phones aren’t people, but they are devices we have intimate relationships with, and they are demonstrating increasing levels of sentience and intersubjective-like responsiveness.

> I know this sounds far-fetched, but it makes sense when you recall that the shift to AI is not a 0-to-perfect AGI but a more gradual shift through which machines will appear more sentient as they develop.

genuine question: do you seriously believe what you write here?
Solumbra makes good sun protective clothing.
The authors of Grading for Equity spoke at my school and the experience was an interesting one: the Humanities faculty constantly tried to move the conversation toward the topics traditionally associated with "equity": systemic racism, how the California college system was designed to exclude everyone but white males, etc. But the authors basically ignored those attempts and gave what (I though) was some really good, practical advice for improving grading practices. A few of their suggestions (preferring partial credit to pass/fail, in particular) came across to me as being motivated more to increase scores than to make them more accurate, but by and large the whole talk was very good.
So how is typing into the text field a full URL like 'example.com' and getting a search result better for the user than going to the damn url that was entered?

If I was actually wanting to search for information about the URL provided, then the result is expected. However, if I just want to go to the damn url, it is not useful at all. Now, in this unified input that you seem complacent with, how do I avoid the step of search results when I just want to view a specific website?
Yes, if you have OSX boxes available or leverage things like MacStadium but Github allows you to leverage their MacMini farm.
Housing, healthcare, and university are all included in the Fed's measurement of inflation.

Housing is based on rent & the FINANCING cost of owning a home. If house prices and rent go up a ton and interest rates go down - it is possible the way they measure housing costs could be negative.

Since non-homeowners are close to 40% of the population and rent is their biggest expense and many of them are trying to buy a home - this metric is pretty obviously broken for them.

University prices don't have a high weight because they only affect the people currently paying for college (~18M US students - some of them are graduate students going to school "for free" = <5.5% of the population).
thank you! it was hard to give up the money, but so far so good.
And it's limited to the systems we're exposed to. I grew up with DOS and then windows so I know file structure there no problem, but I'm still not comfortable with how Linux organizes things, and I haven't the faintest clue about Mac.
Yeah, if it takes a century then it will be way too late for biodiversity. The man-made great extinction is right now.
Trump was not just mocked unjustly... words were inserted into his statement by major, reputable news sources, such as the New York Times, which was one of the first to begin using the word 'bleach' (which is actually dangerous to inject) instead of the stated word 'disinfectant' (which is non-specific enough to be less dangerous).

https://www.nytimes.com/2020/04/26/opinion/coronavirus-bleac...

IMO, this is incredibly irresponsible. Antibiotics are a disinfectant, which are completely safe to inject. Other anti-virals are also safe to inject. The Times took the word 'disinfectant', which while perhaps used incorrectly, does not immediately suggest doing any actual dangerous action, and, instead of restricting their criticism to the fact that no known COVID injectable disinfectant exists, they linked the word to actually dangerous 'cures'. While doing so, they popularized an otherwise fringe movement, and made baseless claims connecting this movement to Trump's motivations behind saying the word (the fact that such a group lobbied Trump is not in any way evidence that this is why he used that word... lots of groups lobby presidents all the time).

Joe Biden and Obama are and were surely mocked as well, but not by the likes of the New York Times, WaPo, and other major news outlets. I mean... is the New York Times running articles on Brandon? I don't think so.
Sell them and buy a couple of electric cars?
Ask HN: How do you handle web Form/DTO/Model/DB?
I'm curious how folks handle receiving a POSTed web form whose data gets inserted into the database, especially in typed languages/frameworks. Do you use Form structs/objects, DTOs, and Models? How do you handle validation? How do you put the pieces together? I'm working on a personal project in Rust+Tide and I've taken for granted how "easy" some web frameworks have made this.
West Central Florida.
> a kind of web-based all-in-one full-service collaboration/dev platform with a social network built in.

Why would I want a social network built into my version control & ci/cd pipeline (I assume you're referring to the "stars" feature, and not about issue reporting).

Maybe I'm just a curmudgeon, but I'm sort of sick of everything becoming a social network. I neither have nor do I want internet clout, and all social networks feel like they're trying to force me into "keeping up with the Jones'" in whatever way they're relevant.
And almost entirely unvaccinated.
> Some would call that good UI

Not me! Confusing the users was deliberate.
I mocked up something years ago that started as a joke, which was a way to refer unwanted co-workers or employees to external competing recruiters so that the person might get hired away, instead of having to manage them out or fire them.

It was an exercise in finding market/culture taboos that were uncomfortable to challenge. The business model was a sales lead generation service, where recruiters could subscribe to updates of new candidates who were being referred "out" and who would have a higher likelihood of responding to incoming job opportunities.

Just because one person doesn't think you are a fit doesn't mean you aren't a fit somewhere else, if someone wants you out, you're probably weighing your options anyway. Instead of conflict, you can create opportunity. Lots of reasons it didn't work, like having an asshole-ware feel / offensive, I wanted to help the users but didn't think much about the real customers (recruiters), etc.

Anyway, I get what skiptheinterview is after, and if there is a single market with a bunch of legacy conventions ripe for disruption, it's hiring.
Did anyone complain when people stopped being able to use rotary phones?
U.S. Now World Leader in Bitcoin Production
Workers feel most valued when their managers trust them
I always enjoyed looking at Necker cubes and making them morph, as well as other optical illusions. I'm looking forward to trying the more "advanced techniques" mentioned here, like perceiving both morphs simultaneously or doing two cubes at a time. My intuition is that many of these exercises could be valuable training for the mind, although I definitely see how some (like the audio time compression thing or the 2d visual plane thing) could cause psychosis or other problems in a vulnerable individual. A few weeks ago I was wondering why optical illusions were part of my elementary school curriculum in the US. I doubt there is any connection at all to this particular Russian school, but I think "awareness and control of perception and attention" could be part of why you'd want a child to see them. Also, working with the "Schulte table" reminded me a lot of looking at passages or charts on standardized tests, or looking over logs or source code while debugging.
I mean, when your startup is at soft-launch stage and the exact market your startup is targeting is turning its nose up loudly, maybe it's not a bad idea to listen to them.
Lumber might not be nearly as bad as it was in May but it's still double where it was in October 2019.
> Scott Wlaschin’s fsharp for fun and profit is one of the best functional programming resources I know across all functional programming languages.

Hey! Someone else saw this. Very underrated resource. Also Professor Frisby's Mostly Adequate Guide to Functional Programming needs more attention too.

Things I would add:

1. Start off with what types you need, not functions. Creating your types like the tools you need to do the job. Then build combinators. Convert one complex type to a primitive. Then a primitive to your type.

2. Once you have your types, it's not that difficult to make them functional. You just make methods for "of", or "chain", or "map", or "ap". Now you have monadic and applicative interface.

3. The functional part is just like when a shell drops to a program's prompt, like >ftp and >mysql. You setup a series of commands like that, with Either or Task or Fold. Provide input, prepare a list of commands, and then run them when everything is valid and ready.

4. Bundle size is a problem for web. Until tech improves and bandwidth prices lower, 100 KB on a high volume website is a problem. Nothing wrong with taking a proven solution, like wordpress, and caching it.

5. Property based testing is for under the hood, your types and combinators. It's not something you do with Cypress or units. All that input is type unknown, and needs validation before going to what's coverage under property based testing.

6. One fault that always occurs is trying to use Runtime encoding to build some extensible modular program. Don't do that. Types are for build. Validation is for runtime. If it doesn't validate, show a user a message. Don't try to build some hot swappable modular program, where types are read from input. If they want to program the computer, they can install the IDE.
The crux of the problem lies in the semantic mapping (lenses / shapes in the article) and the transformations potentially required to map data that is not 1:1

Standards change / evolve, and for each "lens" you have an input and and output schema to keep track of (and potentially, the transformation logic associated with it).

This implies the existence of a transformation layer, capable of both running the logic and accessing the data - which prompts the question "where will this live".

In an adversarial interop scenario, I would expect the "adversary" (the side making the effort) to be hosting this. In a system built for interop from ground-up (yes, pipe dreams) it could be a dedicated subsystem that also enforces access control on the data.

It's definitely an interesting problem!
E-Commerce Sites Ranked by User Experience Performance
Yes but this doesn’t adjust for inflation so while it is a benchmark it is still cheaper than it was in 2014.
I'm a design manager in my dayjob for a brand that most millennials have heard of. :) However, I keep that world airgapped from my passion work which is best seen on kradeelav.com. Published comics, zines, erotic art, illustrations, you name it.

Since you asked about tools, I tend to live in Photoshop/Illustrator 99% of the time. I'm about to move to Kubuntu for my personal computer and fully intend on moving back to Paint Tool SAI (and a ahem "borrowed" PSCS2) which was my first love as far as digital drawing tools. I detest Adobe, but no alternatives have managed to compete other than those two (yes I've tried clip studio paint, procreate, affinity suite, etc etc. the lag drives me bananas.)

Most important thing for me with tools is longevity and reliability. I've noticed Japanese brands tend to be better about stable software for 10+ years and not updating things every six months and breaking my workflow or sneaking telemetrics in.

I'm also very conscious of tools that don't throw erotic/taboo artists under the bus - this is the primary reason I'm moving off of apple hardware after +15 years of faithfully using their ecosystem.
Connect: A New Chapter for ReMarkable
> you can buy a different phone if it's that big of an issue.

- I can't change my car's satnav. You can buy another car if it's that big a deal.

I think we can agree, the above statement reads silly.

Sometimes, no matter the deal size - buying a new thing isn't always a reasonable option.
> Access to firearms has certainly been shown to affect suicide rates, especially among men, given how surprisingly impulsive suicides are. But it's not sufficient, given that there are other countries with higher suicide rates and fewer firearms.

For reference, nine of the top ten nations for suicide of banned civilian gun ownership. All of the top 40 nations make it difficult. USA is usually around #50 or so.

It is complicated, and even statements like ”access to firearms has been shown to affect suicide rates” are could be misleading because you could be putting the cart before the horse, if someone has chosen to kill themselves, it reasons they will chose a fast/painless, and effective tool.
https://fstoppers.com/architecture/how-lens-compression-and-...
My US cards send me texts and I reply Y.
ESBuild’s author and docs[1] are quite clear about its future scope:

> [… a list of features that are already done…]

> After that point, I will consider esbuild to be relatively complete. I'm planning for esbuild to reach a mostly stable state and then stop accumulating more features. This will involve saying "no" to requests for adding major features to esbuild itself. I don't think esbuild should become an all-in-one solution for all frontend needs. In particular, I want to avoid the pain and problems of the "webpack config" model where the underlying tool is too flexible and usability suffers.

That said, now quoting you…

> But we tried “compose tools in the Unix way” with grunt too, and that led to spaghetti scripts, unique to each project, that were hard to reason about.

In this respect, ESBuild’s firm stance has a major strength, and a major weakness:

- Strength: the Unix philosophy is easy to achieve, with esbuild-plugin-pipe[2]. There’s just one, simple plugin API, everything follows that same format

- Weakness: since ESBuild doesn’t expose its AST, plugins are often slow which can undermine the benefits of the tool

1: https://esbuild.github.io/faq/#upcoming-roadmap

2: https://github.com/nativew/esbuild-plugin-pipe
Same thing happened to me at a previous company: I had just migrated from Github to Gitlab and was planning on getting on the paid plan, when they suddenly did the price bump. Worse of all is that it is not possible to pay monthly (Github allows this). So we got back to Github.
Are negative comments about skiptheinterview the only valid ones in your eyes?

HN is part of YC, and skiptheinterview is a YC-backed startup, so commenters here are more likely to discuss the start-up in that context - market fit, viability, etc. vs conversations you'd see on Reddit and Twitter.
What does this mean for those 'severe tire damage' traffic control devices?
Here's a shorthand way of knowing when a bad actor got caught:

They say "taken out of context, leading to our work being mischaracterized" or words very similar.
Dave Chappelle's Brittle and Transphobic Ego