skysight-inc/HackerNews huggingface dataset:
This is kinda funny. I wrote a "rebuttal" article back in 2009:

http://goran.krampe.se/2009/06/26/joe-is-wrong/

...and then I met Joe not long after and we also discussed this in fact. He then told me that he felt my article was fair (!) and that he had *changed his opinion on OO since writing that article*.

IIRC his exact words were something along the lines of "I did not understand OO when I wrote that article". Now... he also argued Erlang is in fact VERY OO, and in some ways he is correct, since its very focused around autonomous "parts" communicating solely via messages.

Finally, I haven't read all 162 comments here - but OO is not "bad" nor "the holy graal". There are different ways of doing programming, and its as simple as that. I can find joy in simple imperative coding as much as I can long for the days I was working in pure OO in Smalltalk. :)
That cost is frequently swamped by development costs, runtime costs, support costs. Platforms with super restrictive size limitations are a small minority, these days you can plop a 5-10MB binary on your toaster.
Ask HN: SVG Resolution
Hello.
I use .svg images only for the web. In my software (Affinity Designer), while creating an image, I'm always asked to choose the file resolution, for example, DPI 300 or DPI 72.

The question: Why, if SVG format is scalable vector and does NOT depend on the resolution? What DPI I should choose for web use?

Thank you for the precious help!
I guess that's the reason Qlik (a business intelligence software provider) started using licensing by the minute - yes, like a phone call.
I have muscle memory to write !g every time I search something not obvious on DuckDuckGo.
In case you feel like relocating to Greece,

https://www.baresquare.com/
Lose doses of methamphetamine are much smoother and cleaner than coffee
I think this org chart issue has been overstated.

If you have two services that are completely orthogonal, then combining them into a single application for deployment and operation purposes can be limiting. Developers of all people should understand the benefits of decoupling.

There are a lot of downsides that come with jamming a whole lot of unrelated functionality into the same deployment unit. It's similar to the problems created by global variables. Once you start to depend on your services operating in a monolith, you can easily create rigidity that can be difficult to roll back.

It's not that you can't design a monolith well, but microservices force you to consider important boundaries as opposed to simply violating them for the sake of convenience. It's another "human" issue, but it's unrelated to org charts.

This doesn't mean that everything should be a microservice, though. Good architecures address the requirements of the systems being developed.
That just means it is no longer trendy on HN and has become yet another mainstream language.
Now I want a giant sci-fi blimp to swoop in and lift it up.
Moving from a Sales-Led to a Product-Led Company
I think pardoned is not the right word here. It's the other way around. It's the justice system that was way out of line.

He never did anything wrong, it was wrong to convict him for his sexual orientation. So there was nothing to pardon, but a lot to ask for forgiveness. Too bad he killed himself before anyone had the decency of recognize the atrocity they did to him.

And please do not argue that at the time things were seen differently. That is in no way a justification for what the "justice" system was doing. Cruelty against humans can never be justified, no matter the epoch. Otherwise we might end up justifying other atrocities that should never ever be justified.
This mirrors the clauses VISA/MasterCard have that say that shops can't charge different prices for credit cards and cash which also solidifies rent seeking behavior.

I wonder if you could create a similar law for both.
> Hillhouse Capital is paying 3.7 billion euros for the branch itself, and another around 700 million to be able to continue putting the Philips name on the products for the next 15 years.

At what point does this become deceiving consumers? Yes it's their brand to do with as they please, but do we not deserve to know who we are doing business with?
>By almost any account Amazon pays well and has good benefits

How do you square this with the huge proportion of their employees who rely on food stamps? [1]

[1] https://www.businessinsider.com/amazon-employees-on-food-sta...
Yes, I have tried them all. Meth is the best, and most gentle/natural feeling. No question.
I hope the UX is also considered for improvements. Currently it can only be described as "user hostile":

- only a small area of the screen is actually used for logging messages

- I'm constantly fighting the per-runstep folding views, but it's hard to describe what the actual problem is, except "it's awkward to use"

- when new messages are added to the log, the view scrolls to the end of the log, it's impossible to "catch" the view with the mouse.

- I don't know if I remember right, but searching only seems to work on the unfolded views, which is a pretty dumb idea.

etc...etc... it's really not a nice experience IMHO. From my POV (mostly C/C++ compile logs) performance is fine, but everything else sucks :)

Please have a look at any other CI system for inspiration, AppVeyor, Travis, Gitlab... I never had a problem with their log views, I guess mostly because they are much simpler.
It started taking longer in the 90s to 00s, I don't know why.

But back in the 80s if the other side hung up, they could pick up the handset again in a few seconds and keep talking to you, since it was a physically switched connection. But it didn't take too many seconds (maybe 10?) for the phone company switches to disconnect and throw a busy tone.
Docker vs Virtual Machines Explained
I know meta-posts are discouraged, but folks, you were supposed to be micro dosing.
> For business logic, your functions need to know so much about the data that they are operating on that it's pointless to try to avoid bundling the state.

This hasn't been my experience at all working with Elixir. A typical Phoenix app will have hundreds to thousands of funtions related to business logic and none of them bundle state.

It works fine and debugging is much easier than it was for me previously with JS or Ruby because of the pure functions.
Ada, CLOS among others use the second syntax for OOP.
Figured out some years ago that:

Doing the work is half the challenge; marketing the work is the other half.
Neurotoxic at high doses that is. Meth is FDA approved for ADHD and used therapeutically, I take it. It’s certainly the cleanest smoothest gentlest and most effective thing I’ve tried and I’ve tried it all.
Canada is really surprisingly blatant about their lack of concern for the origin of money. Your story sort of reminds me of the craze of Chinese millionaires buying homes in Vancouver and British Columbia as safe haven assets.
Yeah, and those systems are fully automated too - years if not decades before e.g. Amazon started doing something similar in their warehouses. Mind you, containers were standardized in the 60's so there's a bit of a head start there.
BMW charging drivers to activate automated software safety feature
> So there was nothing to pardon...

There was a very real criminal conviction to pardon.
Ah, thank you. I was thinking of Northwestern. To the point of comment you replied too. I do believe there is value in what can be more understood between learning via HTDP vs an easy to understand language, Data Structures, and Algorithms. From stand point of teaching CS to beginners maybe MIT is going for breath and Northeastern is going more for depth.

Then again what do I know, I didn’t go to university remotely in that realm of prestige.
Err, I'm getting no warning for screen share. Chrome on Android.
People are so different. Coffee and even a cup of tea will turn me into a raging asshole.
Plenty of books to read from, but I guess many don't remeber that thing exists, just read a couple of Medium blog posts as learning process.
In case hacker news doesn't show emoji, I meant m(

Right, I guess I was thinking more of "not a power of 2" instead of "not a multiple of 8".

On second thought, the author might have meant "Sorry that the exponent is not a multiple of 8" as in Unicode neither has 2^16 nor 2^32 code points.
CGI is the future of lambdas.
What do you mean? You can only hold people accountable for their own sins, not the sins of their forebearers.
Agreed.

Though, to be fair, even the CEO of Flexport initially dismissed this, saying "I assume they'll have it fixed in a day or two. And anyways there's such a backlog of ships waiting to unload at the ports of arrival that it probably won't even impact the transit times of the cargo."
https://twitter.com/typesfast/status/1374501965418352640
Also gargantuan amounts of capital subsidizing cheap rides.

They can engage in a game of chicken with the cooperatives where they see who is willing to lose money the longest.

This was how the UK "bus wars" we're fought that consolidated control of the market under a few players.
That's probably what they will end up using, it's also the most compact thing they can bring to the site in short order. I mean companies like Boskalis and Mammoet have massive seaborne cranes, but it'll take a while for them to get there - I'm sure they're already on the way as well, in case the other solutions don't work or are late.
Buth how will you get a chatroom with deep Sharepoint integration on IRC?
Right, but in this context we're talking about countries with helicopters specifically intended to haul heavy things like shipping containers (and tanks, and trucks, and military base prefabs, and stuff). Keeping the analogy, it's like if you bought a Ford F-650 and your neighbors need help pulling some broken down semi (that's blocking the whole road) off the street in front of their house. And maybe you and your neighbor ain't on the best of terms, but you decide to at least offer to help anyway, because you need to use that street, too, and what was the point of buying that big pickup truck if you ain't gonna do truck stuff?

In this case, you're Israel, your neighbor's Egypt, the street is the Suez Canal, the semi is a giant container ship, and your F-650 is about 23 CH-53-derived heavy-lifting helicopters.
Oh, so that's what this was about...

http://compellingsciencefiction.com/stories/the-dirt-dances....
This is why we need 100% parallel code, binaries that we can run in parallel across many different machines.
As others have said, I also think that this was a turning point in how Google was generally perceived.

But anyway, there is nothing to miss about it, even if it was not clear at that time: having a news aggregator on the cloud owned by google itself, or any other company FWIW, it is not something we should aim for.

Why should we give all this information about our preferred readings or favorite news to anyone?
I think they've already tried that with tugboats, but it's really really stuck / wedged in.
The problem arises when any sort of criticism of a religious system or philosophy results in accusations of bigotry.

Reminds me of Christopher Hitchens's eerily prophetic view of the spreading of the word "Islamophobia" [0].

[0]: https://www.youtube.com/watch?v=0EYg8Tgrh0o
As the proud father of a toddler my first thought was "somebody call the paw patrol"
because sometimes you run things that don't really need monitoring.

I run bunch of websites for pet projects and for friends clubs etc. They don't need monitoring, and even if they go down for couple of hours (or days) doesn't really matter.

I do monitor them, but mostly as an excuse to test various software, that I don't get you use during my day job (pretty sure that bunch of static sites and low use forums don't need elstic cluster, for log storage :) )

And sometims you simply don't have the time to deal with this right now. So you do a quick hack, and do it later.
Does this include Hue?
It's factual news and some editorialization. Amazon confirmed they cut off access to some employees. Obviously they'd never state outright that it was done to hinder unionization, but the fact that union formation is incipient is still relevant.

>On the company's internal message boards, employees claimed that Amazon cut off Phonetool access to all L1-L3 workers, which impacted "500,000+" people. But Parmley said the company only pulled the plug on L1 and L99 workers.
The problem space is string handling, particularly regex use. There is no other language (that I know of, certainly no mainstream language) where regexes are the first class citizen they are in perl. In every other language regex handling varies from a bit of a chore to downright painful, where in perl it is natural.

So when I know I'm writing something which is primarily text regex handling, I definitely reach for perl.
> It would be pretty cool to use the same technique that was use to build the pyramids.

I'm not saying it was aliens, but... it was aliens.
How can you possibly be this obtuse?
Around here buying CDs is still quite common.

Strangely people like to keep around for years to come the music that they own.
Because that would take months; they'd have to unload it, pump out the oil and fuel, get a disassembly crew and a ton of gear and all the infrastructure around it, etc.
Amdahl’s law reminds me to tell people why computer science can tell us why we can’t have more than 3 to 4 people washing dishes in a small kitchen.

1 washes dishes

2 to 3 are drying

Everyone else would simply congest the process
You don't need X11 by the way. It's possible to render PDFs with wkhtmltopdf + qt patches without Xorg.[0]

[0] https://beuke.org/docker-alpine-wkhtmltopdf/
Why would I need an "official desktop app" for anything, if I got a perfectly good git, and with git being perfectly integrated in modern IDEs (should I need a more GUI approach?)
Pretty sure she’s mortal.
This looks like a job for demilitarised Jaegers.
I bet they could hook up a bunch of Falcon-9's or Super Heavies to the ship and launch it into orbit.
If jumping is illegal, and later people are pardoned for jumping, it is still a pardon, even if we find it ridiculous to outlaw jumping with our current moral code.
I would go so far as to say that for talent to succeed in spite of vested interest, there has to be a situation of real perceived crisis and breakdown in order to overcome inertia and cut through the clouds of b-s that usually envelope everything. Otherwise there just isn't enough impetus to ditch 'safe' mediocrity.
> The most popular encoding we use is called Unicode

Unicode is a character set, not an encoding
UTF-8, UTF-16, etc. are encodings of that character set
Think this is good news that is does not
https://www.reddit.com/r/Hue/comments/md1rur/philips_sold_of...

https://www.signify.com/global/brands
"Many programs exist for them" is also basically bullshit on the face of it. When I was homeless, I didn't have the right issues to qualify for a lot of the programs supposedly aimed at me.

I was homeless with my adult special-needs sons and none us were drunks or addicts. There were programs for homeless single moms with minors but none for homeless single moms still responsible for adult children who couldn't care for themselves. There are programs for addicts and alcoholics but not for people who are homeless because of their medical situation.

Etc.

It's a fiction that "there are lots of programs for you and you just don't wanna get better." And even people who aren't homeless find mental health issues hard to resolve. That's not remotely some kind of solved problem.
Both are fine now, you still get stopped more often than in western countries but no more bribery and reasonably professional police officers.

Romania took a lot longer to get to that state than Poland though. In general Poland's progress over the last 30 years has been extremely impressive.
At least reddit allows third party apps.
Some quotes I liked, from the first 15 minutes:

> I think Steve Jobs was ... kinda putting you on.

https://english.stackexchange.com/questions/12265/what-does-...

> 'What kind of new products for Apple in the next year?' Well, I think, uh, I can't get too specific about that, because, uh, we're into the, uh, the secret mode.

> ...the other level is, applications notes, etc, that have detailed information, but it's not nicely polished. And I think that's the sort of information that a lot of the club members here would be interested in. ... And that's, generally, a little bit of it gets done in engineering, but we get into, uh, boundary disputes with publications department. And what gets done is generally obtainable, if you can get through to engineering and ask for it specifically.

> Well, since we are a company, uh, no one -- it used to be, uh, one person, y'know, was pretty much the entire company, but now, uh, in order to be successful, you have to have the cooperation of the entire company. It works. We've gotten to the stage that everything is working as a, y'know, kinda a unit. ... And so, generally, I am not-- I can't go make a decision, and unilaterally tick people off.

I also liked his general engineering candor, which was expected. What I didn't expect (not knowing much about him, except reputation as a brilliant engineer, and so possibly fitting an old-school super-nerdy stereotype) was evidence of social awareness, when he caught himself a few times in what he was about to say, or said something a certain way.

Steve Jobs led some great things, but I wonder how different computing and the world would be, had Woz led culture and product vision. Would products throughout the field emphasize making over passive consuming? Would they be more honest? Perhaps even leaning towards altruistic (in substance, not PR story)?
What does that have to do with anything? You wouldn't confirm if Elon on Marketplace #1 by checking his profiles on Marketplace #2 (neither of which you know is actually is Elon). You would check Marketplace #1 and #2 by going to some place where he is verified like Twitter.
Apparently I can’t spell ICBM.
Good model. Hopefully this will take off and expand to moped drivers as well.
The pandemic needs to stop ASAP so we can throw a Burning Man Middle East Edition next to that ship.

Days of partying in the desert, opening random containers, driving little excavators. What a blast it would be!
indexedDB is too low level for that kind of thing by itself. It's just a fast Key-Value store with secondary indexes that's in your browser.

You either need to find a solution that has a sync system built in (such as <https://dexie.org/> or <https://pouchdb.com/> )
or you'd roll your own atop whatever you were using.
I honestly think that if you are involved in an operation like this and you bring this attitude to work that you'll be fired before the day is out.

This is the kind of job you want to get right the first time.
At school we had a 800Mb quota for each class (around 90 people). Usually the first year everyone discovered the space problem when trying to get everything done for your first project. When you cannot compile code or generate pdf because there's no space left the witch hunt starts: there's always some people with left-over files from .pdf to .tex conversions.

To help some students had put in place a crawler making statistics about who was using the space for all classes. And usually once bitten you made your own space requisition script which would take any byte left when available until it hit some reasonable size.
Hehehe okay, I'll take the downvote and repeated comments :) Serves me right for not thinking twice! Genuinely didn't occur to me that it might be something other than a typo that went rogue. Ho hum.
The prime minister issued an apology over a decade ago.

Please stop spreading misinformation. You may feel passionate about an issue for whatever reason, that's not an excuse to lie.

https://blog.jgc.org/2011/07/complete-text-of-gordon-browns-...
Never gone to these nitty gritties. Very well explained. Thanks Nikita.
For a moment I thought your first sentence referred to those who persecuted Turing and their modern day counterparts
Maybe have m,n refer to grapheme clusters instead of bytes/code points?
I'll take a guess that you didn't grow up in the UNIX shell?

perl syntax is actually highly intuitive because it copies nearly everything from pre-existing tools, shell scripts, sed, awk, and so on. perl just packaged it all into one cohesive tool.

It was one of those languages where you barely need to read the manual because you can predict things because the syntax will be exactly what'd you'd guess it to be.

All this, of course, if and only if you had previously grown up on shell, sed, awk and friends. For anyone who hasn't, I can totally see how perl seems like alien gobbledygook.
Or maybe I just think Charles as a person is a despicable individual. Also, 45% of people are in favor of doing away with the ties to the monarchy. This is not exactly a rare and controversial opinion anymore.

https://www.ctvnews.ca/lifestyle/canadians-desire-to-drop-mo...

https://globalnews.ca/news/6496234/ipsos-poll-canada-monarch...

"The poll also noted that only 22 per cent of participants want to see Prince Charles, the first in line for the throne, become King after the Queen dies or abdicates, "
I couldn't help but think of Bitcoin network fees when I read your sentence: "you're merely expediting the work of a [miner] that was going to do the work anyway".
I think you mean "should" not "can", but regardless the past british government is not a forebearer of the current british government in the typical sense of the word. It is not a separate "person" but a continuous entity

Furthermore, hold responsible in this context means basically to acknowledge that the past actions were wrong, which is a pretty low bar as far as responsibility goes.
Having worked for a company with a similar model, the problem with not having rate parity is that companies will then use your site for lead generation but encourage people to book directly. Also, the industry I was in had more transparent pricing than is typical in hotels so the client would often realise they had been made to pay extra for using the intermediary and leave bad reviews about the price discrepancy.

So long as there is sufficient competition in the industry then I don't think it's in the consumer interest to ban rate parity.
Yeah, this is really common. Normally there'll be one unrecorded/easily deleted means of communication, and people use that for discussing things that potentially could expose the company to legal liability.

But nobody ever talks about it (except on said un-recorded meetings. That reminds me, I should explain this to our junior today, so that he knows for the future).
Best B2B ECommerce Marketplace Platforms
Huge respect for your work on SQLite.

I can’t say I agree with this though.

> If you change the history to something that is materially different, which rebase does, then you are lying about the history. You cannot white-wash this fact.

I use rebase to clean up the history of my feature branches before merging to release branches.

In that sense I don’t see a moral difference between not committing my work at all until it’s complete and rebasing. It doesn’t seem like any more of a rewriting of history than just editing text before each commit.

The nice thing about rebasing is that future readers don’t need to see the 20 commits I created titled “wip” just so I could back up my work at the end of the day or push to a test server.
Please redo the benchmark against the M1.
I want to disagree but this actually makes perfect sense...