skysight-inc/HackerNews huggingface dataset:
Since alternatives are being discussed, Latex needs to be mentioned, it is made for "page layouts" (contrary to HTML+CSS which is made for viewPort layouts (that scroll and need to respond to changing widths)). With Latex one writes the document in Latex, instead of some old version of HTML+CSS with limitations, some additional page break controllers, and some ways to set page numbers etc.

Many docker containers exist for making Latex (the whole texlive[1] distro) into a service.

[1]: https://www.tug.org/texlive/doc/texlive-en/texlive-en.pdf
Yeah - I figured it would be related to interopt with the Java runtime.

However it is a bit sad, language designers never seem to bother cleaning up collection types when designing a new language.

There really should be just one list type.
One of my favorite features of my phone is to turn on silent whenever the phone is placed face down. It's a dead simple physical action you take, and the vision of it face down is a reminder of your intent.
LensAI: Our Hearts Demand Changes
Microservices done right help isolate issues though. If you have an ecosystem of 100 microservices, but blue-widget-microservice is throwing errors you know which codebase you need to look at. Of course it might turn out that the errors are coming from bad inbound REST calls, but regardless it helps to narrow things down.

I don't think that microservices work well with a pure server kind of architecture. For one you miss out on a fundamental microservice advantages, scalability and portability.
A canal through the narrowest part of Israel would have to be almost 3x longer than the Suez.

By the time that would be completed, Egypt could’ve (and should in my opinion) added another 1 or two lanes to the existing ones for redundancy.

They already added a second lane to the northern half of the Suez a couple years ago. Unfortunately, the ship is stuck in the southern half that has only one lane.
perhaps the issue is that there's a canonical "length" at all. It would make more sense to me to have different types of length depending on which measure you're after, like Swift apparently has but without the canonical `.count`. Because when there's multiple interpretations of a thing's length, when you ask for "length" you're leaving the developers to resolve the ambiguity and I'm of the firm belief that developers shouldn't consider themselves psychic.
One nuclear bomb could fix this: https://en.wikipedia.org/wiki/Project_Plowshare

Writing off the entire ship would cost far less than the delays cost in a day.
HTML to PDF CLI converter with paged media support
> I don’t have any good solutions here.

The solution is for state actors to move their resources from offense to defense. Imagine half of the NSA budget going into auditing software, both closed source and open source. (They already do that, but AFAIK nowhere near half.)

There is a quite clear and simple line here: the people breaking security for any purpose other than fixing security problems are the "baddies", and the people defending systems are the "goodies".

If some intelligence service decides they want to covertly exploit security issues, they have made their choice to be "baddies" and should be treated as such.

(Coincidentally, this narrative of "XYZ got hacked by ABC hackers, bad ABC!" needs to change to "XYZ got hacked, bad IT sec at XYZ!" - it's your choice to plug your shit into the internet, and your responsibility to make sure you don't get 0wned.)
In my experience, engineers will be pushing for microservices as often if not more than tech management. The reasons are sometimes different - a lot of times it reduces down to "our existing services are all written with old, unsexy technology and I want to do something greenfields with new tech that looks good on my resume", but they're definitely not fighting against the tide of management insisting on microservices.
I drive a semi truck, and I already have one foot in that world.

Yesterday my manager texted me that I had not come to a full stop earlier in the day. I texted back that I'll do better, so that she could check off that that communication happened.

These trucks are instrumented and telemetered to a proctological level.

If I have a hard braking event I get an automated message about it, on the comm terminal, within minutes. Soon after that I get a terminal message from a human.

If it's raining in my area (according to the NWS) I get a message if I creep above 57mph (my company's policy is 55mph in rain).

It saved me once. I opened a trailer at a destination and freight was damaged. I was only pulling that trailer the last miles. Called the appropriate department, she looked at my driving history for the day, and saw no panic braking or rolling. So it didn't go against me.
I once lived in a city (Part of Vancouver) where the local health authority paid for cabs to drive seniors to medical appointments. Paying from them to be driven by cab, something environmentally worse than them driving themselves, was cheaper than dealing with missed appointments. I could see a situation where a city might pay for a homeless person to be driven each day if doing so allowed them to hold a steady job.
Not an urban legend, TOR was built in part by the US Navy and is still funded by the US government today (https://www.torproject.org/about/sponsors/)
Yeah it's my video. I really botched the release of it. I only had it shared with friends via Google Photos for a while and then only later uploaded a lower-res copy to Vimeo. Oh well :p
He's a child free antinatalist. I don't think we should hold his ideas on this topic in very high regard.
Have you ever listened to How I Built This with Guy Raz on NPR? He interviews successful entrepreneurs about their life. A question he always asks is how much of their success do they attribute to luck versus hard work. The majority (if not all) of them admit that luck is a major component.

Almost all of them have risked everything at some point, barely scraped by, had a chance encounter with a stranger or friend of a friend. What you're seeing in these people isn't success. It is a lot of random circumstances culminating in the appearance of success. That is not to say Phil Knight and Elon and Bill didn't work hard or didn't have vision, but to look at them now and just see "success" and not "success + luck + failures + decades of trying + genes + a million other variables" is where you're falling short.

If you can change your perception you can realize that you could attempt what they attempted, and you'll likely fail the same way they did, and maybe you'll never succeed. But the important part is that success is entirely up to you, because you're the one defining it for yourself. If that is "I want to be a tech entrepreneur making a billion dollars", then you better start studying every single tech entrepreneur in existence, and start studying business and technology and startups and consuming every shred of information you can find about it.

Then you start trying to get there, one step at a time. And you have to be okay with the possibility that you'll maybe never get there. But spending your life trying to achieve something you want to achieve is as good a life as any.
What you're probably looking for is info about Drucker's "management by objectives," [1] which is the predecessor to most of those goal systems.

[1] https://www.investopedia.com/terms/m/management-by-objective...
I've read that grocery stores operate on a ~2% profit margin.

Is a high-margin business a sign of market inefficiency that will eventually be stamped out?
Your statement seems to imply that imperative programming does not have modularity. In my experience, I have worked on programs written before OOP was in vogue, in imperative languages, that I consider to have had good modular design. These programs had millions of lines of code and I felt they were easy to understand and modify.

What do you mean when you say that imperative programs lacked modularity?
I also said that the engineers would know better than me in the same comment. I've never claimed to be an expert and I've made that pretty obvious from the start.

While my original comment could have been worded better, which I already admitted, your reactions aren't a work of art either.

Calling it delusional and patronizing, while both methods were deemed feasible afterwards, for example. Take your pick.

My intention was always to find out the variables surrounding it and how to make it work and I think most people probably realized that. ( the "badly" worded comment only received -2 fyi, it's just more than what I'm used too)

PS. Some people also disagreed with your perception and told you literally to relax a bit. If you really want to go down that road... ( Didn't I already mention something about your demeaning comments just now?)
I think it's a mistake to think of these kinds of goals as an extra burden. Instead, they're a way to enlist your employer in the work of advancing your career. When you're writing down your goals, you're opening a negotiation about what you will do and what you will learn in the next few months.

If your basic idea of work is "you rent yourself, your time and energy to the employer, the employer pays you, and you're even" then asking you to set goals for yourself makes little sense. "Clean the coffee machine before you lock up" isn't really a negotiable goal.

But if you work to create intellectual and social capital for both yourself and your company, then it makes all the sense in the world to negotiate goals.

If you have the goal of learning new tech things, by all means tell your supervisor. They have the responsibility to help you with that. (Obviously they also have the responsibility to get the work done.)

"I want to get to the point where I am the go-to person on zumbiwidgets" is music to the ears of a supervisor. They can help you do that, with training, assignments, conferences, mentoring and the like. Or, they can say, "wait, wait, we're phasing out zumbiwidgets. How about working with acmewidgets instead?" In either case it's a way to get your supervisor on your side.
How much do they pay? I've heard electricity is quite expensive in the UK so surviving a winter can be hard.
Tutorial: Writing a Tiny Entity Component System in Rust
Idea and problem are related but they are not synonyms.

A word embedding can be used to find related words. There are word vectors available online. All one needs to do is load them into their spacial index for nearest neighbor search.
So, what exploit did they find, and who was spying on whom?
>which is kind of sad, since those with Down Syndrome can live fulfilling lives.

So can people that don't have Down Syndrome.
The Art of the Podcast Interview: Tips to Conduct Better Interviews
I thought you were joking! That's just sad
Same - part of it may have been natural shifts in circadian rhythms - in college I'd often be up until 3am during the week, not even particularly busy. Just not tired, so I stayed up. Any class up to and including 10am was an active struggle to get to. Now I am regularly up before 5am to work out and typically start work around 6:30.

People absolutely have natural tendencies one way or the other, but if you want to change you can. Too many people approach it as if they're stuck in one or the other.
That's unrelated to the framework used to power those things though. You can have perfectly decoupled services running some bloated Java framework or using Go with minimal libraries or whatever. You might prefer one or the other, but it has little do with how much those services fit into the definition of 'microservices'.
Here is a comparison for European countries: https://ec.europa.eu/eurostat/statistics-explained/index.php...
"Not only do renewables reduce the impact of our electricity use on the climate, they are also generating jobs and income for communities around the country."

I wish everyone thought that way, all I hear in Canada is "oh the jobs, oh the jobs, what will happen to the jobs...???"
who stuck the boat and why. is there room for coincidence when it comes to 10% of world commerce? was it china? was it taiwan? some spy stuff going on? is this an indirect cause of global warming?
this is misguided to such an extent
That's more than 5% of the total government revenue. It can definitively lead to instability in the currency because the government might be forced to print the deficit if it cannot secure funding through other means. The inflation rate is well above 2% which means that the government should cut spending and only put money into investments that net a return (cleaning up the canal nets a return).
I see that as well, but only if microservices have been already "approved" in your organization (usually by upper tech management).
It's a canoe.
I disagree. It appears that you are dealing with bad management. Most Business people think in terms of features and defects. In most cases they don't even know what microservice does what, they probably don't even know the names of most microservices.

I consider microservices a natural extension of OOP on a service level. Each microservice functions like an abstract object that represents a thing. Of course it has the same drawback as OOP, do it too much, or implement it too little and you got problems.
Always a good example to point out the techempowerent benchmarks: https://www.techempower.com/benchmarks/#section=data-r20&hw=...

In the top 10 you will always find bytecode/vm based solutions not far from C/Rust implementations. Of course, these are highly optimized, but the assumption that native is always better is not always true.
What interests me about the question being posed here is how we humans are so attracted to binaries and superlatives. "Best", "most talented", even the concept of "success" are all mental shortcuts that the world is so attached to but are less and less effective in the world we live in. Who is to say what those things even mean in a time when there is nearly infinite choice, whether you are watching cooking videos, product reviews, or anything else?

The author points out that there are "random housewives" with 100x the reach of Michelin star rated chefs. This strikes me as a great example of the fact that the people and content who rise to the top today get there through a complicated dance of specific talents (some cooking talent, probably great screen presence) and choosing a broad addressable market.

You could almost argue that this is more meritocratic than the world we used to live in where a select few had the ability to tell the rest of us what the "best" was.
In my country, there is a procedure for de-baring a Lawyer from the roll-call of the Supreme Court.
- Lawyer MUST be convicted by a criminal court of competent Jurisdiction for a crime.
- The conviction must not have been overturned on appeal.
- The Legal Practitioners Disciplinary Committee, brings an action before the Bar Association to de-bar the lawyer.

This strenuous and enlongated process is what is needed to stop a person from practicing a profession and I’m sure this procedure is similar for most common law countries. The reason for this process is to make sure that the crime has been proven beyond reasonable doubt.

In a situation where a mere allegation (until proven in court, it’s an allegation), can deprive a person of his livelihood, where private companies act as Judge, Jury and Executioner, we should be very very afraid.

If you’re in the U.S, do something about these. Send letters to your reps. Do everything to ensure private companies do not become courts of singular jurisdiction. Let the legal principle of “Audi alteram partem” not die in silence.
Your comment is a perfect illustration of problems with the capitalist model of private ownership of capital. Notice what you're saying: one person starting a for-profit enterprise can get access to the capital they need to start their business, but a group of thousands of people starting a co-operative enterprise are unable to get a similar credit even in a collective name! This highlights the deep injustices people face in access to capital which hamper their ability, among other things, to start competing businesses.
Unlike most places in the world, Scotland is sparsely populated (5M) and mountainous, so they have an option of using hydro. Good for them, but let’s not jump to conclusion that their approach is for everyone.

And yes, the article is only about electricity, not heating.
> How does that even happen?

Very badly
I feel like this it is the right time to mention WeasyPrint, an HTML to PDF converter supporting CSS Paged Media.

It is a CLI tool written in python and quite usable in my experience.

https://weasyprint.org/
Well, I'll give you Guido and Matz, which started their languages in early 90s when OO was all the rage and stuck with it.

Anders, Goetz, and Torgensen on recent years have all talked about the need to add functional features into the languages that started as OOP (and is what they have been doing with C#, TypeScript, and Java since 1.6 or so). One also suspects they made them OOP because they did them on comission and the goal (of Sun, MS, etc.) was to attract devs with what was considered hot at the time...

But neither Rust nor Julia support inheritance, so if their style can even be called OOP, it's not the OOP of the kind that Joe talked about where you "get a gorilla holding the banana and the entire jungle", and which most devs know from C++, Java, and yes, Python and Ruby.
> Well, market forces are at work: if Uber/Lyft provide no additional value over drivers' work (and treat drivers as disposable assets), they themselves will get "disrupted" and the drivers will get rid of them

We shall see if that ends up being the case. It's an open question to me. I could see this being as effective as Uber. But I could also see an industry association implementing some anti-consumer policies that make it less appealing than Uber.

I'm also interested to see how the compensation model works out. It will be interesting to see if the cooperative pays out for idle/waiting for passenger time. It will also be interesting to see if they offer health coverage, PTO, etc. Or is the idea simply that they will give the drivers a larger slice of the earnings? A pure labor-price play?

I have often wondered what you'd build in the ride-sharing space if you didn't have a profit incentive. One could imagine going full auction nerd and building an app where drivers and passengers are able to bid (automatically?) in an auction to see who gets whose time. Of course you'd lose price predictability. And that might cost you customers, and that might cost you volume, which you absolutely need to have a modicum of success in this space. An app that has only drivers or only passengers is not a useful app.

How sick would it be if we had interoperability laws where the app could fall back to Uber if it couldn't find a better price in-app? I'm sure this would be against Uber's TOS today, but it would be a great pro-consumer feature.
Static power ratio is increasing in modern processing nodes, to the point where a "rush to idle state" strategy starts to make sense because you can power down subsystems in idle states but you can't do that if you lower processing speed. The tradeoff would of course be different in a chip that was architecturally designed from the ground up for low-performance use, but that would be from things other than just a lower frequency for the same chip.
>There are also hybrid models possible where workers own some % of the company -- over 50% if you want to consider it worker-controlled -- but investors also own a portion.

but why would investors invest in a company that gives them half as much stake (because the other half goes to the workers)?
For the most part electricity isn't used for heating in the UK, generally gas central heating is preferred. There are obviously some exceptions, houses built in the 70s with electric ceiling heating (this is as bad is it sounds) or electric storage heaters.
Does it though? If you're triaging an issue, in a microservice environment, errors become limitless red herrings. Reproducibility becomes an enormous undertaking, especially when you can't (quickly) recreate the entire stack ("won't fit on my laptop").

A monolith can be quite scalable and portable.
There are Christian countries?
Good point, intent is important. But both of your examples are bribes.
Always wanting to subvert serious situation. For example... me being in a bad mood having to get up at 5.00am to milk the cows, and this Downs boy looking up at me with a crazy big-ass grin that would completely wipe all sour thoughts from my mind.

They play with language in a very disarming manner. Not highbrow, but will find compelling nicknames for their loved ones and deliver them in a way that is difficult not to be drawn in by.
Personal was/is a charge card. Business was a credit card. Personal was paid off monthly, on time. Business card had the one miss (client stiff me…a lot of money for a one many consultancy).

I now keep a strict separation between business & personal financials, different banks, different credit cards, etc.
A company cannot fire you just like that. It should to motivate its decision. Setting goals and evaluating them is an HR way to artificially build a case against people the company wants to fire. That's the primary goal.

It's common that managers receive instructions: one good evaluation, one bad (even if no-one deserves it), and all the rest ok/average.

Usage of this can be broader. For example only the "good" evaluation might be eligible for a raise.

As long as your goals are broad and evasive, you're safe. When they starts to be precise, that's the alarm signal.
>Farming cooperatives can be very capital intensive.

The farms are capital intensive but the separate entity that forms the cooperative is less capital intensive. E.g. building the local co-op grain storage bin that farmers contribute to will cost less than the millions it takes to build a polished app like Uber/Lyft.

Or did you have something else in mind when you meant farm co-ops are capital intensive?

>There's nothing saying the cooperative cannot have revenue bonds, notes payable as a percentage of revenue.

True but bonds don't exist in a vacuum and must compete with other alternative investments including other bonds by other businesses/governments.

Certain financial aspects of the co-op bond (regional business is lower revenue than national Uber, higher risk premium than Apple/Microsoft bonds, lower Moody's credit rating, etc) ... are less appealing to bond buyers which then lowers the amount of capital to the co-op. Just because a company has a "bond offering" doesn't automatically mean investors will line up to buy them.

E.g. and using the failed RideAustin example above... if they hypothetically offered bonds in 2017, your coupon payment would be $0 right now.

Whatever financial "solution" one comes up with for co-ops, one still has to account for behaviors of all the other economic actors in the system.
The Emacs Desktop Notification Center
Three times Mark Zuckerberg misled Congress about extremism and misinformation
Proposing ideas shouldn’t be taken as suggesting that the poster is confident the ideas are correct, but rather as an invitation to talk through whether it would work and maybe learn something interesting.
That's the paper I pulled the quote from.

Reading it, and learning Pharo, and reading some Smalltalk code, was, for me, one heck of a revelation.
I have a strategy of layered speedbumps to screwing around on my digital devices. Next DNS to block some time wasting sites wholesale, Leechblock to limit time use on certain websites or during certain time frames, and Digital Wellbeing to time block whole apps and keep track of my usage.

It would take me 1 minute to turn all of that off, but the time to instant gratification on a stock phone is so rapid, all I find I need is a very minor hindrance and it helps a lot.

If every time I unlocked my phone it had a screen that displayed for 30 seconds that just said "what are you doing right now, and how long do you intend to do it?" I think it would probably have a similar positive effect.