skysight-inc/HackerNews huggingface dataset:
youtube music will often interrupt startup and ask you to signup now with a large button at the bottom. There is small text below it (not even a button) to say "not now". That line of text is wedged in really close to the "close" button.

frankly, also, shutting down an existing app (well liked google play music) and implementing a less functional replacement (for their benefit) should be called the Google Two Step Dark Pattern Shuffle.
And the almond milk produced by most of the Californian water-thirsty farms is going to solve the world shortages how?
This. Bring Preview to iPad!
Hey, I actually have experience with that school! I did some consulting with them about a decade ago.

The ransomware attack certainly didn't help, but it is wildly misleading to say, or even imply that caused them to shut down.

The actual reasons:

(a) They filled a niche that didn't need to be filled anymore. They used to absorb students from other local universities (ISU, UIS, UIUC). Those schools have realized the value of helping their own students be successful, leading to declining enrollment.

(b) They were previously a community college, and began awarding bachelor's degrees. They were then fighting in a weight class way above what they were used to, and never really got their feet under them (to use some mixed metaphors).

(c) They were expensive for the quality. They gave a good education, but had zero connections to business and industry to justify the cost.

(d) They had a pipeline from Chicago's south and south-east side that has recently been sniped by large state schools, leading to a decline in enrollment.

For context, I worked with them on enrollment management and declining enrollment a decade ago.
How would we easily quantify the coherence of a software platform, pre release? So we can state some subsystem is completely coherent or the overall platform is slightly incoherent?

In that terminology, Linux distributions are "mostly coherent" in their rolling beta release and the strive to become globally coherent for their release forks, right?
Hey folks! DataStation is an open-source app that lets you query many different databases; script results in Python, JavaScript, Ruby, Julia, R, etc.; and generate graphs, tables, or export results to CSV or to a web server.

This release improves support for Elasticsearch, brings support for pulling Google Sheets, adds pagination to table panels so you can load much larger results into the table panel, initial Neo4j support, and a bunch of small UX improvements.

It is also the first release that allows you to self-host DataStation as a web app. I've been running it as a webapp for months now but the install instructions are still new so likely issues there.

Happy for your feedback!
Glad to hear that. Giving them another look is on my list, I could tell they cared about their docs but it was clear they were still filling in the gaps in some areas.
Its not made clear in the article but Almere is exactly one of these Brutalist cities. Its only since the late 90s or early 2000s they built the new 'city centre' which is an architects wonderland to start overcoming its monotony. There's still huge expanses of fairly simple, cheap, robust and boring 70s housing. This is close to the train station [0] and a typical suburban street [1]. Regardless of the buildings the Netherlands is the world leader in street design which makes this slightly less bleak than others of a similar era.

[0] https://maps.app.goo.gl/eKF4jGYzEjSPVb3g7

[1] https://maps.app.goo.gl/mFdK333GFYKdQwD97
It's amazing to me that there's so little in the OSS world about handwriting recognition. From an OCR perspective, I understand it's much harder than printed text, but there's not really anything for "online" handwriting recognition either (written on a screen/vectorized strokes). From my understanding online recognition should be easier than scanning printed text, and yet there aren't any tools out there that I can find.
I do not talk like that with the ppl I have mentioned. Here is another thing because I do not discuss anything except some ppl's attitude. And the ppl did not disagree, they just do not understand some principles.
It was a valid point. There's a significant performance/weight reason most of the devices with non-removable batteries and built-in charging are using Li-ion instead of NiMH.

Getting a bunch of consumers used to buying spare Li-ion cells and using external chargers might be a non-starter, but it's possible to have both onboard charging and removable cells so the upgrade path is there for those who want it.
I’m a little surprised that drones in Ukraine haven’t been discussed widely on HN. Ukraine doesn’t have the air force, pilots are expensive and take a lot of time of to train

Here are a few interesting stories that I saw over the past couple of months

https://www.reuters.com/world/us-rapidly-developed-ghost-dro...

https://apnews.com/article/russia-ukraine-kyiv-technology-bu...

https://www.popsci.com/aviation/black-hawk-helicopter-first-...

https://www.washingtonpost.com/world/2022/03/24/ukraine-war-...

Super cheap drones could make a difference too:

https://www.tomsguide.com/best-picks/best-cheap-drones

Something super simple with GPS for reconnaissance, for example
How we view astrology is a good example of how our racial/ethnic imaginations and imagined 'heritage' distort the record. For people like Newton and Copernicus their obsessions with alchemy and astrology are sidelined/excused/footnotes that are charming as we offset it against their scientific contributions, while Arabic, Egyptian, Babylonian and other sources are dismissed because they "were only doing it for astrology" and couldn't have known/understood the 'real' science/scientific value of their work.
scrub-a-dub-dub the existential dirt from your soul, wanderer.

Somewhat related is a one-player game I'm looking at, called Thousand Year Old Vampire. Eventually, the character must choose what memories to leave behind. It's going to be a strange experience when I get to that stage.
Discussed at the time:

How knitters got knotted in a purity spiral - https://news.ycombinator.com/item?id=22240041 - Feb 2020 (235 comments)
You've seen

https://en.wikipedia.org/wiki/Fischer_random_chess

?

I've thought about a variant of chess where people get the two sides of the board randomized differently.

Also this

http://reallybadchess.com/

The latter contains a chess engine which works for generic positions that don't arise is normal chess.
Water restrictions should be applied to the agriculture sector as well, if it was up to me I would put a quota on each supplier for how much water they can pull per year.
Lots of those in former SovBloc countries.
As it's a developmental issue, you can't get it once your brain is fully developed.

However, your circumstances change as you become an adult and once well managed symptoms can start showing. You don't see impaired decision making when you can ask your parents about everything. You're not late when mom makes sure you get out one time. You manage all 2-3 household chores you have, but crack when you get 20-30. You manage your pocket money well enough, but not so much a full adult budget. You're fine when you know what you're supposed to be doing (the homework for tomorrow), but adult life gets you overwhelmed. Etc. Etc.
But mind you, I don't want to import, I want to edit in place.
I have no point now, I just trying to figure out of who the hell might be anti-crypto.
Neighbouring Coventry is a more complete example, being smaller.

Croydon also has a similar reputation.
That video was awesome, and this article was a great read.
I would like a deeper dive on your choices, this is an interesting topic.
Their internal payment system is so terrible it won't even work with smaller banks. The verification system just fails with an unhelpful error message.

Customer service's approach to fixing this is to submit a ticket to engineering that never gets looked at, then encouraging you to open a new account with one of the larger banks (Wells Fargo, Chase, etc.).

You know things are bad when your customers are pining for Paypal back.
All of the above to some degree. I can name some specific examples of each of these occurring:

* For an example of "Drop B", at one point the haskell-lsp package was deprecated in favor of the lsp package, so all downstream packages had to drop the haskell-lsp package as a dependency and migrate to the lsp package (I personally had to do this)

* For an example of "Don't let A change", that might happen for some period of time, although not indefinitely. The most obvious example is holding back the compiler version. For example, Stackage was on GHC 8.10 for a while, even after GHC 9.2 was released, due to breakage introduced in GHC 9.0.

* For an example of "Ignored B's declared dependency constraints", this is extremely common, especially when the `base` package is upgraded (since many packages have conservative upper bounds on their `base` dependency which can often be trivially bumped without issues).

* For an example of "Take over development of B" the `aeson` package for JSON support is one example of this. More generally, this happens when abandoned packages get adopted by the Haskell organization.

And Stackage does require contactable maintainers for supported packages. There are some exceptions to this rule, though. For example, sometimes a package gets added where the maintainer is available, but a dependency for that package was not yet on Stackage. I believe you can either add that maintainer to be the contact for that dependency, too, or it can be an orphan package. There are a bunch of people who fill in the maintenance gaps in the ecosystem by fixing these packages that don't have official contacts or active maintainers.
Ukranian wheat is a staple. Californian pistachios are a luxury.

An entire continent with a shortage of California pistachios does not mean people starving in the streets and the world economy imploding. It means a handful of really unhappy pistachio plantation owners and millions of people happily eating Georgia peanuts (only half of which are artificially irrigated, they get plenty of water from the sky) instead.

Unfortunately, the pistacho farmers are wealthy and connected, so they can shift the narrative to "turn off your expensive city water while you're brushing your teeth" while they draw more in an hour than years of toothbrushing would use.
If I were to use the 80/20 rule here - at least for startups - I'd say it's the opposite. Only a very inefficient company would have 20% coding time.

I imagine the scales start turning the other way as companies grow, which is exactly why big companies move slowly.

What you're describing is work that is riddled with red-tape. Some of it might be necessary, but 80% is a bit too high.
Lyft Annual Report 2021 [pdf]
Sprinkle in "The Water Knife" by Paolo Bacigalupi as a really fun read about
"Water Wars" in the future.
Practically it's so easy to just put everything in git/SMB when you transition to Linux NTFS hardly matters anymore. It would make interoperating with running Windows systems slightly easier but if Microsoft wants to cut their legs off it's their issue.
For the longest time it was called the bedroom of Amsterdam.
> It's rather bold for the CNCF to describe themselves in this way, after the controversy around last-minute dropping their mask mandates for their conference, thereby putting any immune-compromised members of their community, and those with other underlying conditions, at risk (or stuck with non-refundable travel plans)

What a sense of entitlement...

What are those CNCF members who are immune-compromised or have underlying conditions doing at such conferences without Hazamat suits?

They're entitled to stay at home and seek ways to protect themselves, not to demand anything from others.

> then accusing community members of Code of Conduct violations for speaking passionately about the change.

That's what making unreasonable demands on others is - a violation of CoC.
I once got one of those Apple events (I think the second-last hardware event) as an ad. Like, the whole 2 hours plus event, as a youtube ad. I still don't know what to make of it and cannot fathom why someone would spend money for that.
To be frank, I don't really see this swing back. Maybe it's hip right now on HN to scoff at SPAs and fetishize server-rendered webpages.

Having used NoScript with temporary allowances, it's glaringly obvious how much of the web doesn't show anything without JS enabled. If there's a trend to not make everything render on the client, I'm not noticing it.

Even if there is, we may ultimately end back in the same place we were in say 2011 (or ~2014 depending on how you look at it). We could very well end up back in dumping grounds of abstraction spaghetti bad object-orientation.

The weakness of backend MVC frameworks is that it's way too easy to munge business logic with the view. Yeah, Model-View-Controller suggests a separation of those concerns, but now it's up to the human to follow that convention and... yeah...

SPAs can be just as bad in a lot of ways, but at least they are more suited to dealing with view logic and not so much of the data transaction stuff behind the scenes.

Personally, I often find frontend JavaScript projects easier to figure out, and I think that my be due to MVC being a flawed concept. It might be okay for hammering out a prototype, but in the long term so many things need to happen in order to keep it intact; Rails introduced concepts like "concerns" exactly for this purpose, because an MVC structure in a pure OO language like Ruby is very rigid.

Server frameworks should do themselves a favor and divorce themselves from ideas like MVC and find ways to create structure in ways that aren't merely meant to scratch the itch of design-pattern enthusiasts. I find it dubious that a concept of a "model" is even necessary as a thing to always think about; it's a weird implementation detail that's treated as if it's a design pattern. And when you're left with just the View-Controller part, it's dubious why they even need a formalized concept in the first place.
I hope it can be disabled by the manufacturer upon request, like the E-Call system (microphone+GPS+radio device that should trigger an emergency call in case of actioned airbags).
I've seen that too. Mostly I suspect foul play just because it's so damned obvious what the problem is, and there's a hack fix that's pretty easy (run the thing that updates the number every .1 seconds instead of every second). Not that the correct fixes are that hard, or that likely to have interactions with other things... on a technical level, anyhow.

If it is incompetence, it's a rather shocking amount of it in a very important part of the app that has a bajillion metrics tied to it. I can't say this is impossible. But I can't call it the most likely outcome.

Note that this particular behavior will never let you stop the ad early. It can only extend the amount of time it will play, by scheduling the thing that finally lets you in only when the current time is greater than or equal to the 5 seconds it is supposed to play. Jumping from 3 to 1 doesn't mean you skipped a second, it means the 3 wasn't moved to 2 at the correct time.
"Fortunately, no personal identifying information was exposed."

How can they know this?
2019, while being a wet year, did not come close to the monumental claim of "topping off all their reservoirs". Got anything to back that up?

As for mandated minimum flow levels, would you rather the river courses run dry?
> society as a whole improves, including you and everybody else

Massive assumption. People justify to themselves that something is good on a society-level when really it's just good on a selfish-level.

I believe that this can actually be bad on a society-level due to college debt being in the trillions.
Hehe "shenanigans" ;-)

The truth is, most things can be made to work - though there are various trade-offs ("shenanigans") involved.

e.g: In my current project, there's a bit that loads large-ish files, parses/converts the data, and loads them (order of tens of thousands of rwos) into SQL tables.

For reasons that best escape me - since after the files are parsed the entire dataset is _literally_ in memory, instead of doing a bulk sql update there- and then, thousands of messages are enqueued to be consumed by a practically unlimited number of lambda functions that then... bomb out as the SQL database hits it's connection limit and keels over.

I guess those shenanigans have better buzzword compliance!
Thanks! Macroexpanded:

So You Wanna Be a Chef (2010) - https://news.ycombinator.com/item?id=26012566 - Feb 2021 (10 comments)

So You Wanna Be a Chef (2010) - https://news.ycombinator.com/item?id=18375148 - Nov 2018 (72 comments)

So You Wanna Be a Chef - Anthony Bourdain - https://news.ycombinator.com/item?id=1709693 - Sept 2010 (63 comments)
Link to the video: https://www.youtube.com/watch?v=uAPUkgeiFVY
The side that makes NYT editors uncomfortable and subscribers complain, I imagine.

Seems odd to have an article about it but I don’t think the word is associated with one side or another.
Oh so far I've always found American Express to be much more reliable than all other banks when it comes to Chargebacks
Papyrus also makes for a dogshit font for legible subtitles.
Google Drive doesn't seem to have this issue. E.g, you can upload a pirated file to Google Drive and Drive won't take it down. People can upload their own content to Chimu and I won't/can't be aware of its license (unless someone notified me).

Besides that, there's also a ton of publicly available textbooks online.
Example: http://neuralnetworksanddeeplearning.com/
I think the problem isn't really what is being done to manage software devs, but that managers are trying to squeeze more productivity out of software teams which are insufficiently staffed and where higher level strategy is bad and the teams are setup to fail. And largely the "poorly performing" software dev teams are just a symptom of the problem and you can't rub any level of management onto the team in order to fix it.

What I'd like to see is a methodology which produced an objective measure of how overloaded a software dev team was and which could be used to justify an increased headcount. I've never actually witnessed that come out of one of these processes.
I personally prefer having someone from sales read three levels deep into a relevant message thread, vs. pretty much any other tactic, so YMMV.
+1, I say this all the time. Are plumbers "passionate" about their jobs? Did the garbage man end up in his role because of his childhood love of moving garbage? No. So in a world where you'll likely have to drudge through some form of employment, you might as well learn a well paid, _actually valuable_ trade that you get to do from an air conditioned office.
You mean to tell me the life of a maitre is not as glamorous and carefree as "History is Made at Night" lead me to believe? :P

https://www.imdb.com/title/tt0029002/
>the perfectionist inside of me

>Maybe it's just me, but it genuinely disgusts me to see Calibri because it's not crispt and has some of the worst curvatures I've seen on a font.

>crispt

As a perfectionist who admits to getting wrapped around the axle about inconsequential things like font choices, do typos make you similarly upset?
If you don't want to start a flame war then don't start a flamewar. This is not relevant to the article
The college in question is Lincoln College.

This is somewhat confusing because there is a college called Illinois College. Because of this news, they are accepting transfers from Lincoln for all students in good academic standing: https://www.ic.edu/news/04-4-2022/illinois-college-extends-b...
You only need one machine running Qubes OS: https://qubes-os.org. Works for me.
>The "broken window" approach to law enforcement started a reversing trend. Seems like that approach has been dropped again, and the old New York is coming back.

The "make low effort comments about leaded gas and crime crowd" would take issue with that statement.

Seems like everyone wants to take credit for the crime decrease in the 90s.
Why is SMS auth (like my bank does, with plain HTML/CSS pages) not sufficient?

Anyways, my government is sending me SMS for auth anyways and won't stop anytime soon. No need to introduce yet another requirement on the citizens.
I am dubious it's the performance of Erlang that's the albatross, considering the performance of RabbitMQ messaging system and Process One's XMPP server ejabberd. However, at the end of the day Erlang is a VM language, so I'd think it's not going to be as fast in many cases as Rust. Performance in a distributed system is good, because of the design, but that's still not the #1 priority of Erlang. I think Erlang's #1 priority is robustness.

Then what is the albatross?

I think it is complexity. Erlang, and OTP, is not simple to understand. There are a lot of footguns. It is beautifully designed and fit for purpose, given it's history and heritage. However, the learning time for creating a real app in Erlang is high. To flip it around, I think the reason Ruby caught on so fast was that it was so easy to learn Rails and create a web app with it.

You could perhaps convert Elixir to be based on top of Rust, but there are many concepts that don't map, or don't map well.
If my English would better I have better quality of discussion, for example better ability to detect not interesting people before talking to them.
Well, in case it works that way - they better create a tutorial and block the features for new users instead of insta-banning.
This is sometimes true on a hardware level, too. For example, I was using a Bluetooth Plantronics headset for voice chat on my iMac G5 in 2005 because Macs had come standard with Bluetooth for a year or two at that point. It wouldn't be for another 5 years or so for midrange-and-above prebuilt laptops to start coming with BT and it wasn't until the past 5 or so years that enthusiast motherboards and desktops started reliably coming with it.

The latest feature like this is Thunderbolt, which is starting to become more common on generic laptops, but is still surprisingly hard to come by in prebuilt PC desktops and enthusiast motherboards.
We should ban farming in the desert and no offense to the farmers there but y’all gotta deal with it somehow. You have lobbies stealing and wasting our water to grow shit crops.

My family and I suffered enough from our 3rd world country and without any major resources managed to survive and do well enough for ourselves. You with your massive resources should be able to do something else. Sorry not sorry.
very cool! how is font/text rendered?
We like to think we know who did what in early mathematics, but we really only know about Greeks whose compatriots took the trouble to write down their names.

This particular result is contemporary with some of those selfsame Greeks. There is no telling which way advancements moved. Most likely it was both ways, by then. But there had been a long tradition of traveling to Egypt to learn geometry from the masters, and also of not naming foreigners one got things from.

Going on two millennia later, Francis Bacon was scrupulous about reserving credit to Al-Haytham for inventing Science as we know it today. People following Bacon were not, so much.