skysight-inc/HackerNews huggingface dataset:
Well this was unfortunate. I have purchased the book, but it was not immediately obvious anywhere that by "book" you meant a third party website.

Is there anyway to get access without signing up to Notion?

If not, sadly I won't be reading it, but that's my problem not yours.

May I suggest adding a "What you will get" section where you clearly state that people won't be able to read without signing up to Notion?

Edit: I just saw that you have that listed under the "How does it work?" FAQ - My bad.
I have a 2 socket E5-2650 v2 for 16 cores which is as fast as a modern Ryzen above (but 50% slower on real world tasks)

0.8 seconds for 10,000

28.16 seconds for 100,000
YC Reject, Neighbor Storage, just secured a record $53M in Series B funding
Sign up is free and easy.

Those who want and for whom $5 is pocket change is encouraged to make a paid account to support it.

(Happy supporter, otherwise unaffiliated.)
I would say that behavior trees are a higher-level abstraction on top of FSMs, such that behavior trees can be represented by equivalent FSMs (although with more states/transitions).
I’m not making any value or policy judgments. Anyone who understands a bit of American politics knows how hard the pro-gun lobby fights anything related to curbing gun ownership. I was merely saying that as an American it saddens me that there are all these senseless killings and that I’m not all that hopeful that real change is possible. Maybe I’m a glass half empty kind of guy I dunno.
I didn't think Swift structs could participate in inheritance.
Intuitively, I think this would be doable today with style transfer networks. But maybe there wouldn't be enough training data with existing emojis.

I hope someone who knows more about it can tune in...
Meanwhile in brazil you had an national clearinghouse system that allowed transfers between any accounts from any bank in a matter of minutes and since the last version of it last year's in seconds and you can now transfer money even after business hours or at weekends.
Hfhghghg
> Why would you want to revisit these debates, having progressed beyond them? :)

A moment of zen like grumpiness where I was motivated to complain about it.

And yeah I totally agree that the PL grudge match is better solved by experimenting with paradigms than drawing battle lines on a forum. I was aiming at being even more meta though.
> While Uber and Lyft make their money for Wall Street and Silicon Valley investors, we will be a co-operative. So any profits will go back to the drivers.

I'm not sure this is true. Neither Uber or Lyft makes any money. They lose money for Wall Street.
Chrome definitely does not render text or other vectors like SVG as an image.

I just tried printing the Hacker News front page to PDF in Edge which is the same engine as Chrome and the text was selectable.
Why would a VC invest in a co-op? What would be the exit strategy that would allow them to be paid off at the multiple needed to compensate for the risk? In a worker-owned co-op, there is none, so they won’t have access to venture capital as Uber could raise.

They can get different types of financing perhaps.
For some reason I never saw it working.

Does anyone have a link to a video of it actually being in use?
Is it just me or does it not seem like a really bad practice (and like a dark pattern) to put this „buy the package“ page onto a TLD and not a subdomain?

> bmw-connecteddrive.com
tackle?
We need to talk about the lack of investment in digital research infrastructure
Hmm, I thought empty/sparse files didn't take up any space on disk.
Apple’s Move to Block User Tracking Spawns New Digital Ad Strategies
Things seem to have got a bit better in Egypt. I've been here 3 months and yet to be asked for a bribe in spite of dealing with many roadblocks and a visa extension. Also the unpleasantness of having to haggle with taxis has been removed in Cairo by them having Uber. Quite a contrast with Luxor where there is no Uber and you have to deal with ten taxi guys shouting at you when you get off a bus.
An entire generation of programmers were brought up on languages which took an orthodox view on this (Java, C#, though they're both better at it now).

Add to this all the books and seminars or OOP, patterns, etc. and in some circles it's impossible not to code in the strict "break everything apart" OOP style
The standard answer is "don't". Just treat text is a blob, but the other question is what are you trying to accomplish?

- Are you trying to control the rendered length? In that case the perfect solution is actually rendering the string.

- Are you limiting storage size? Then you need to find a good split point that is <N bytes. This is probably done using extended grapheme clusters. (Although this also isn't perfect)

I'm sure there are other use cases as well. But at the end of the day try to avoid splitting text if it can be helped.
It Doesn't Work
Could the containers themselves be used to help create such a temporary barrier?
I hit a paywall and had to use Outline:
https://outline.com/PCp3qe
Yes this is the conclusion I've drawn. Often called "FP in the small, OOP in the large".

Higher-level organizational patterns in pure FP style aren't familiar enough to replace the ergonomics of just using a few classes and DI to make things modular. Maybe tagless final or something similar will eclipse it eventually, but for now it seems like using "anemic style" OOP, with functional in the small is still the best we have for mainstream development.
Well non-web GUIs have been basically stagnant for a good chunk of that 40 years :)

You're right that it's OO under the hood. The latest thing I've used is CLJFX which is a React-like wrapper around JavaFX. I don't feel the OO side has much effect on my experience using the library. It's still events, callbacks, state-updates. The class hierarchies are irrelevant to the library user the vast majority of the time.

I wouldn't be surprised if for the library writers it provides benefits with code reuse and type gymnastics. But for mere mortals that need to refactor and reorganize our messy ideas OO hierarchies seem scary after React-like development.
My dad (a retired airline pilot) ran a flight school in Kenya at some point before I was born. He was a high-up examiner in the Kenyan aviation scene. He eventually left after being shot at for not taking bribes, and routinely saw e.g. partially sighted pilots saying things like "Tally-ho chaps I'm coming in" on the radio at their favourite light aircraft airfield and the runway / taxiway just emptying as everyone legged it.

Corruption has a huge cost.
How to Use React Native Geolocation to Get Postal Address
It's so much worse than that. Restaurants and bars are allowed to pre-authorise your card so that they can deduct payment after you've left. The rational is that they can calculate tips but frankly tipping has never been an issue in Europe and we are present when the card is deducted.

I feel so uneasy using my card when eating out in America vs Europe.
In hindsight, was it a good idea to allow ships that big through the canal?

In the future, could they perhaps widen the canal and disallow ships large enough to block it?
Hell of a long way from Eilat to the med, and even further avoiding Gaza - about 240km.

I wonder what the political implications would be
Apologies for the super vague error message here: this happens when the CLI is unable to read some required data from your kubeconfig or the kubeconfig contains an integration that we don't support. Mind if I ask which Kubernetes provider you use? (This comes up most often when the Kubernetes provider uses an exec-based auth mechanism).

It'd also be easier to debug in our Discord if you post to the #help channel there!
There's a fundamental problem with this kind of debates. Because we don't have a lot of empirical data and because human interaction is complex and often unintuitive, we don't have a good theoretical model of how the development and maintenance process actually works, the arguments tend to be based, in the best case, on unrepresentative and biased samples, and in the worst case, on personal aesthetic preference. And when we look at empirical data in the field, obviously whichever the dominant paradigm is, it will show the actual effect of programmers and shops at wildly different skill levels using it, while the non-dominant paradigm won't be able to show success at doing things better because, well, it doesn't have enough people at different skill levels using it.
So you are saying that in Europe the fintech firms are successful because we somehow have less regulations?

Here we don't need anything like CashApp or Venmo or Paypal, because our bank transfers are already fast enough and cheap for everyone.

One final thing that would be nice, if we somehow could get rid of the requirement for credit cards when online shopping. Here in Estonia we have our own bank link, where the shop sends the shopper with an encrypted link to his bank, where he can approve the transfer with prefilled fields. I know the Netherlands have their iDEAL that works in a similar way and other countries have their own systems, but there is nothing that is globally accepted. Using some data printed on a card is some stone age technology when compared to the other systems we are using to do online banking.
I for one consider that being able to compare prices and availability across a large segment of the market to be consumer friendly behaviour. Additional fees for the privilege, not so much.

Hotels are of course free to decline a business relationship with the various OTAs and traditional travel agencies for that matter. So long as no one OTA has a monopoly I don't think there is a problem.
I don't think so. For example: Lua was supposed to be the official language for interactive broadcast TV apps in the early 2000s, but it lost to Java due to IT consulting firms pressure.
I love this take. Programming techniques are that, tools on our belt. One should neither fall in love with a particular one, nor try to use it exclusively. Either it fits, meaning it provides advantages that outweigh the added complexity, or it doesn't.
Kind of changing the goalposts of MS...windows fails too
> I can't read the rest of the article but they mention the duopoly of Visa and MasterCard (and I guess Amex is the only other issuer?) causing a stagnation.

Diners Club is also a thing.
Great breakdown. Seriously, I've had very similar ideas but never tried to build a coherent mapping like this. Thanks for writing it out!
Ajit Pai does the Harlem Shake [video]
The problem is that the "OO paradigms and best practices" are not formally defined, so the program that would enforce them on you cannot be written. OOP was unfortunately never defined formally enough to be amenable to this approach. (For example there are different interpretations of Liskov substitution principle.)

There are strongly-typed functional languages that are based on a consistent formal foundation, like Haskell, so you can look into these. But there are still some "escape hatches", because sometimes you just need them.
The Problem with Crackpot Emails from Amateur Physicists (2016)
Kanye made prefab homes, homeless shelters and a 3D medical-style ecommerce site
Trying to create a free geoguessr alternative. It's hosted at https://where4m1.herokuapp.com/
Just curious could you give examples of them being witty?
Clearly that's when you send in the next aircraft carrier.
as you should. I know my mom was accidentally overcharged due to exactly what you described. I recommend everyone get some kind of charge alert and react to them appropriately, or at least look over the statement.
I never said there was a legal obligation for shops to accept notes. My point was that most shops will generally accept £50 notes (because why would a shop refuse payment?) so long as they have the float.

The point about Scottish notes not being legal tender is a surprise. Thanks for the correction there.
An ancient method that keeps Afghanistan's grapes fresh all winter
Htmbox – A Dropbox clone written in htmx and hyperscript
No english documentation available? I could only find the japanese version. But this looks awesome!
If Donald Trump had a blog.
> I happily gave the guy a fee and was on my way

the rest of your text makes it abundantly clear that it was a bribe, so why call it a fee? Unless you got an official receipt for it, which I highly doubt...
Job opening for Data Analyst / Storyteller (f/m/x) in Polyteia. Apply here
If it is any indication, other ships are turning around and betting on the two weeks journey around Africa.
Good quote by Pike (2004):

The promoters of object-oriented design sometimes sound like master woodworkers waiting for the beauty of the physical block of wood to reveal itself before they begin to work. “Oh, look; if I turn the wood this way, the grain flows along the angle of the seat at just the right angle, see?” Great, nice chair. But will you notice the grain when you’re sitting on it? And what about next time? Sometimes the thing that needs to be made is not hiding in any block of wood.
Job opening for Back end / Data Engineer (f/m/x) in Polyteia. Apply here
In my limited experience, the only thing I miss in chrome headless compared to commercial PDF to HTML tools is "smarter" page breaks support, aka avoid mostly empty pages.

I already tried to fill in a bug: https://bugs.chromium.org/p/chromium/issues/detail?id=953313... but the spec is not very clear nor requires the most compact arrangement possible. It would probably be a worthy addition to the spec even just for the environmental impact (limiting number of pages when printing).
It might be related on how you include fonts, I have seen a lot of weird behaviors unfortunately with that. Especially this response of an issue was important for my team: https://github.com/puppeteer/puppeteer/issues/422#issuecomme...

Source: working on automatic PDF reporting in my current company.
From my experience working with helicopters in the military, I think that is wildly optimistic. Probably closer to 60-240 minutes to get each container even 100m by helicopter, with severe limits to parallel operations either in the air, or on the ground/water nearby.
Jobs isn’t benevolent by any stretch of the imagination. He was an egotistical jerk quite often, but that doesn’t mean he wasn’t part of what built Apple at the beginning. Woz alone never would’ve gotten there alone.
Or a fitness band like MiBand. It works similarly and battery lasts almost a month.
2GB Pi is $55 on amazon. 4GB version is $62. That'd be $450+ for the eight pies.

Ryzen 2700 launched at $300 (and tapered down to ~$200) and would pretty much run circles around such a Pi cluster.

Just saying. These Pi clusters can be a cool and fun thing to build but if you're looking for compute power, you'd be better served by a mid-range desktop.
"millions of parents of girls"
Why not just conjure up billions or even trillions?
> less-than-seamless experience if that lets them avoid dealing with a less-than-ethical business.

True; this is why I started using Uber: to avoid the “oh the credit card machine is broken, you need to pay cash” only to find out it did work AND I’d paid cash.
I am just wondering, why its gem (wkhtmltoimage-binary) takes so much disk space? 170MB [0]

[0] https://imgur.com/xEcZ7sv
We have Blik in Poland which is becoming more and more popular. Most of my local online purchases are by Blik already. All major banks have it integrated and it's just very convenient and fast to use.
FWIW, Visa and MasterCard have a pretty substantial market share in europe as well (in most EU countries, I think it would be fair to call it a duopoly). I'm not sure why europe switched to chip and pin so much earlier than the US, my guess would be on regulation though.
FYI you can use the chrome dev tools to set the @media to print, great to fine tune your CSS for PDF rendering or just printing.
Its been around for thousands of years, so its certainly a way of life.

What we should not justify is corruptuon in rich countries, because folks there aren't doing it to survive, they do it to get ahead.
Chariots of steel: Barcelona's hidden army of scrap recyclers
Gimp has had python plugins for more than 20 years, so it probably hasn't changed since you worked with them before: https://www.gimp.org/docs/python/index.html
Beyond Feature/Bug Dualism
I had something weird come up recently.

Went into a gas station, bought an age restricted item. Was not ID’d. I end up having to replace my debit card multiple times per year sometimes because of fraudulent charges, etc. and can never keep track of my PIN. So I ask the cashier to process it as credit. He suddenly started asking for ID and wanted to record it. I’m guessing it was some sort of anti fraud measure but it was somewhat awkward.
In terms of computer per dollar yes. In terms of compute per joule, no.
Gustav (YC S17) is hiring a senior full stack engineer (fully remote)
Bigots like you always label bigotry "common sense." it's quite disturbing that you regard.your personal belief as common sense while anything else is somehow not. But that is THE essence of bigotry.
I say we attach a giant helium balloon!
Why do I have the suspicion that an engineer raised a concern at some point but was shot down by someone with quotas to meet.
Instead of listing possible technologies and solutions to the problem of re-floating the container ship, why not make an ordered list of worst possible outcomes and approach the problem from the least-worst?

I'll start:

1. pull the ship out of the sand by force with a fleet of tugs which tears a hole in the ship causing an angle of loll and to subsequently keel over.
So... you want to be the one responsible if it doesn't go as planned? Further blocking the canal, let alone damages to the ship and cargo on board.

Theres a reason wacky, dangerous ideas happen in the movies and not real life. The consequences of trying to look clever and failing are pretty severe.
Is unhoused the next step on the euphemism treadmill for the word homeless, or does it refer to “normal” people who suddenly became homeless?
I have no particular opinion on the teaching materials, I just use the manual and the discussion fora, so I don't know. But if a third party offers teaching materials, it's not so strange if it resides on their third party website.

As for performance, I'm not really talking about 'optimization'. Your implementation may simply have used some pattern that should be avoided, such as global variables, type instabilities, abstract types in structs, or some inappropriate data structures. If it's a microbencmhark, then there are some things to keep in mind.

These are not really optimizations, but basic performance principles. I cannot know that you are unaware of them, but your statement that 'there's not a lot to optimize' make me suspect that this could be the case. The unusual thing about Julia is that it's both dynamic and compiled, so that code that would simply not compile in static languages instead ends up slow.
> What are we programmers supposed to do with all of our free-time unless argue about what is the holy grail versus which is not?! I feel so empty.

Learn about monads for advanced pedantry points? (I joke.)
I think the core issue is that OO is one of the first “solve everything” paradigms most programmers learn. Lots of good programmers I know (myself included) have spent a year or two of our careers convinced OO is the solution to every programming problem ever, because it feels so powerful. Some programmers never grow out of that phase.

And that means there’s an OO shaped standing wave in the pool of programmers. Each year the OO wave is made up of different people, but the wave itself is always there because there’s always a new generation of programmers going through their baptism of classes. We have to keep reposting Joe Armstrong’s rant because the sooner people learn non-OO paradigms, the better our field is for everyone.

These debates only feel like zombies to some of us because we’re old, and we’ve yelled at the kids for overusing classes on our lawns plenty of times already. There are some other interesting conversations - like, where is the line between when you would use OO or bare structs or FP? But those conversations are fuzzy and nuanced, and hard to have without real code examples.
In our project we use Chromium with puppeteer. The thing is good because it saves our time. Our project generates invoices PDFs. It's written in React so we can send invoice view component directly to PDF printer made of Chromium and puppeteer. Another pro is that puppeteer has a side project "swarm" and which makes it easy to scale when demand is high.
“Systems that run forever self-heal and scale” by Joe Armstrong (2013)
I have a theory that microservices evolved because developers don't know how to write libraries that they publish to or install from private package repositories.
>To me US 'tipping culture' is very much the same in experience as bribes like these in non-western countries.

Uh, no. Not in any sense at all are the two similar. I can't even begin to imagine how you come up with that analogy.

When was the last time you tipped a government official? When was the last time you knew that unless you tipped a government official you wouldn't get your task done, even though your documents were in order?

Tipping in the US is overwhelmingly to directly customer-facing staff in private companies, and it is done after the transaction has been completed.

Bribery/facilitation payment is always done before the fact, and is almost uniformly done with governmental (or quasi-governmental) officials.
If you reply to this comment, I'll get a reply notification via Web Push. Blows my mind that adding a realtime feature like this through a little extension is even possible.

Impressive use of MagicBell too!
Yeah that seems to be one of the major problems. I believe it is in chinese. The documentation has an auto-translation feature: https://www.yuque.com/boyan-avfmj/aviatorscript/guhmrc?trans...
I stumbled upon it while searching for a groovy alternative. It seems to be reasonably well known is Asia, but I found no mention of it on the english web.
Ask HN: Why do companies ask employees to set goals?
Several companies I've worked for ask their employees to set annual/quarterly goals. In theory they should be measurable, they should be relevant for the growth of the company and the employee. Sometimes the SMART acronym is used to describe them, some others use a FAST approach, but the essence doesn't change: you have to come up with some tasks (on top of your "normal" duties), discuss them with your manager and execute them. In my current company, your bonus depends on the execution of such goals (which is measured in percentage). If you fail to execute them, you may be subject to disciplinary actions.

As a developer, I find the definition and execution of these goals very distracting, worthless and sometimes even stressful. (I work for a quite famous company in engineering.)

My question is: what's the ultimate purpose of these goals? Is there a scientific (or even psedo-scientific) proof that they work for both parties? Do people really believe that they help in some way?

EDIT: typos
1 is considered prime by some.
I appreciate what you're getting at, but is Go really the epitome of a "get things done" language? It seems to suffer from some serious boilerplate issues even compared to something like Java.

As far as it being driven my machismo, I think that's part of it, but I'd be more inclined to blame it on the following:

* complex languages/mental frameworks function as an "intellectual trap" where people more inclined to be interested in intellectual things for their own sake start to lose site of the forest for the trees.

* FOMO that one must keep up to speed with all the coolest new developments in programming or face mounting irrelevance

* Elitism/self promotion where specializing in something difficult (and potentially keeping newcomers out) either provides internal or external motivation

I think some of these traits seem somewhat correlated with the "nerd machismo" archetype but I think the actual causes are multifaceted.
.