skysight-inc/HackerNews huggingface dataset:
That simply means slightly heavier luggage that gets over-charged by the Kg once you go over a weight that's still a fraction of the passenger. So a 10% increase in the weight of a 23Kg bag gets charged $50. A 200% increase in the weight of a passenger is on the house.

Almost everything carried by planes - freight or fuel - gets charged by size and weight. The only thing that gets charged exclusively per seat is the passenger. For every passenger that weight 50Kg a plane can carry 100Kg of additional cargo compared to a 150Kg passenger. An increase in average passenger weight of 20Kg for a plane carrying 500 passengers means 10.000Kg less anything else it can carry or more fuel burnt. Both of these cost a lot of money.

Yet airlines are willing to carry the extra 100Kg for free probably because of the outcry coming from the millions of overweight people around the world screaming "discrimination!". Still they are not willing to give 1" of extra leg room for free or larger toilets although there's nothing one can do about it if they fall into these categories.

I think my point stands. The actual algorithm used to calculate is not important for the discussion as much as the concept: it's a fair way to charge for such a service that has hard limits for size and weight.
Copyright trolling?
Is there any human rights issue that Apple will take a stand on?
How well do you understand Google? – The Content Myth – SISTRIX
Long story short, author did the startup thing straight out of college, which really just sounded like an extended adderall binge. Failed. Projects failure as a symbol of Silicon Valley. Spends rest of article explaining capitalism is evil.
I felt similarly about it. The piece lacked cohesion, but the author still made some good points and I think it's fine that they have been discussed frequently before.

Regarding start-ups, I think Wendy is a little bit too willing to make generalizations based on her own experience. There are some exciting high-tech start-ups out there in other spaces than advertising (Perfect Day comes to mind, which is working on synthetic milk). There are definitely opportunities out there for doing rewarding work.

Besides that, I agreed with Wendy's dismal assessment of the tech giants. I find it sad that some talented engineers choose to devote their careers working for companies like Facebook.
Author here. AMA. My other two articles on the topic:

Safe Systems from Unreliable Parts
https://www.digitalmars.com/articles/b39.html

Designing Safe Software Systems Part 2
https://www.digitalmars.com/articles/b40.html
Watch the last few minutes of The Ipcress File with Michael Caine - he walks out of his bosses office and across London's Trafalgar Square - and the whole place is black with a century of soot. It's astounding as i have only ever known it after a mass sand blasting in the eighties (my Blue Peter Annual showed pictures)
Except now you've taken what is basically a culturally accepted standard (9-5 work hours, lunch is around noon, it's dark at 1am) and make it very ambiguous. If you are an employer, what are the work hours for the east coast vs. west coast? What about two cities that are kinda-sorta close in terms of latitude like Houston vs. Austin? Should work start at 13:45 in the Houston office and 13:35 in the Austin office?

If you take away timezones and just say "everybody use UTC and somehow figure out how to adjust it to your local conditions", you've just pushed the cost of figuring out reasonable start & end times for different geographies onto every single member of society. All that will happen is people will come up with their own mappings between UTC and local conditions and guess what? They will look pretty close to what we have with timezones right now only it won't be standardized at all--making a huge mess of things. Outlook calendar will have its own mapping and Google Calendar will have a different one. Your company might have its own internal mapping that is different from your suppliers. Whoa be the person who tries to coordinate an event across these mappings ("your company does lunch at 17:49? Ours does it at 18:42 because that is closer to when the sun is overhead and people like to get in around 12:42")

This is all fun to entertain as a thought experiment but we will never get rid of timezones because, quite frankly, they are far to useful.
In math, infinite sets have different sizes. The number of computer programs is "countably infinite". The number of real numbers is "uncountably infinite". Since there are more numbers than computer programs, some numbers must be uncomputable.

for more info see: https://en.wikipedia.org/wiki/Countable_set
And at the end of the day it's just an HR department circle jerk. I am still getting aggressively daily emails from them even though I burned my account a year and a half ago. Report spam is my favorite feature.
Show HN: EnclosureGenerator - make PCBA enclosures fast
Hey HN!

This is a website I made for generating simple prototype enclosures for circuit boards. In a previous job I often had to make a lot of simple prototype enclosures for different projects, and I felt like the process should be a little more automated, so I built this.

The site is still in a pretty early stage (in other words the duct tape and gum holding it together may fall apart at any moment), but check it out and let me know what you think!
That's fine. I agree with you. Now, how are people going to find it?

That may work if you have an established presence, but even then you will likely lose a lot of your audience.
What's up with the line of points at y=0.3772? seems anomalous
SVG 2.0 Candidate Recommendation Published, Working Group Charter Extended
Segmenting the cargo hold? Not necessarily all the way to the bottom, just enough of disrupt superficial sloshing?
Not sure that it will be ethically correct to share some internals of the Telegram company.

Initial source was never VK and Russia. Russians is ~1% of Telegram userbase or something like this.

How? By the number signups with russian phone numbers.
Me neither. But there’s still things you could do without looking at specific letters. i was guessing by which looked more stylish or like what an original would look like. Along with obviously looking at if I was right or wrong before.

Did you not at least look at what you got right or wrong for the answer before to improve? Getting 3/20 seems a bit too low.
There's a lot of ways to help besides getting someone set up with medication or a therapist. One thing I can advise is that it's important to (continue to) have patience. Patience is a really powerful thing.

I know this suggestion sounds hilarious but look into the book Cognitive Behavioural Therapy Workbook for Dummies. I've seen it recommended on mental health forums, for anyone, including with no clinical diagnoses. From what I understand, CBT is not a process that is just for people with a specific set of disorders, but for everyone, and the usual setting of the therapist's office isn't the sole way to go about exploring it.

I don't have many more specific actionable ideas but I would look at forums (Reddit or maybe somewhere else) for people with similar positions who have been given advice. Just know that if you and him can't do one-on-one therapist visits or medication there is not nothing you can do. Being there to listen to him and communicating with him every day is better infinitely better than nothing.
If the primaries aren't democratic, even a democratic choice between two undemocraticly-nominated candidates does not lead to democratic outcomes. We need to destroy the political machines that are running our elections.
Improved question, in cryptocurrency
I find it sad that there seems to be no conventional wisdom in the software business about the proper way to do this. Everyone starts from scratch and tries to learn it the hard way.
TBH, if you've rolled your own time handling logic you were already in a special kind of hell. But time zone changes aren't that irregular, so it should be pretty straightforward for library maintainers to fix the timezones up.
The problem is, it's likely a real person with an honest opinion. Russians really think that Russia is the greatest country and the best culture on the planet, not only the uneducated, but the intellectuals as well.
To me it is all a grey area of MOOCS when you get into unaffiliated instructors and paid only content.. I don't think it is possible to go very far with that without kind of sketchy companies like Udemy making decisions on what won't get too many chargebacks, etc.

My suggestion for a platform for MOOCS themselves would be hosting an open Edx setup. But in terms of marketing and payments, I think you would end up hosting a different commercial site that competes with Udemy and end up driving rather minimal change through competition.. Or you would need to move to more of a nonprofit with free content and donations..
I think you're missing the point as well.

Why is that fair? Why is that a good start?

If something is good and fair, sure let's do it, but we've skipped some essential work here. You've declared certain things as good and fair, you haven't actually proven these things are either.

What are the benefits that we should give those who work hard? What are the rewards? It's all fine and good to say "we will reward them". But if that reward is nothing but a sense of pride and accomplishment, I'm going to feel hoodwinked.

And you talk about "taking most of everyone's money and giving nothing back" but aren't you really talking about double dipping here? I'm giving you the widget. The thing you've given me money for. That's the exchange. You're basically saying the person who makes widgets needs to work for something else. But you don't say why. Or what that something else is.

That's what I'm talking about. We need that groundwork in order to actually start a conversation about redistribution. We are talking about literally taking stuff from people. Stuff they're under the impression that they've earned. There are two ways to do that. By convincing them to just give it up. Or by using force. Now, of course, there are those out there who have accumulated fortunes through rather nefarious practices. And it is a perfectly reasonable argument to say that those who have used fraud, deception, and various forms of coercion to build their wealth should have that wealth taken from them by force. It's not theirs. It needs to be returned to those who it does belong to. But we have to establish what are legitimate means of accumulating wealth and what aren't legitimate means. There are obvious cases, but there are also very contentious cases.
How the market is being manipulated?
Ask HN: Development Styles on Complex Tasks?
Colour me curious as to how people generally approach a complex task once it's been designed. Do you right a lot of code and test closer to the end, or do you write smaller bits bits, test, iterate, and repeat. Which approach do you prefer and why? Does it differ with the size of the code base? For those of us who do a combination of both - how do you decide which is a better approach and when?
Morse Code’s Vanquished Competitor: The Dial Telegraph
> According to the graph, Slackware is a way less widespread than Red Hat, and Red Hat is a way less widespread than Debian. It seems to be a correct representation of reality, given the popularity of the .deb package format, and the size of apt package repositories, in comparison to .rpm and yum, respectively.

As I noted before, this graph is just showing a family tree of distributions, not use. If I made a hundred different different distributions they would show as a hundred different branches here. That wouldn't mean anyone actually ran or runs them.

"Widespread" only really makes sense with respect to install or end users, neither of which are represented here at all.

> Debian might be the second most popular Linux server distribution in the world

That's not what your link says. It says it's the second most common distribution for powering websites (so it doesn't count dedicated mail servers, cache servers, database servers, file servers, etc). It also says that "Unix" is almost twice as popular as Linux under the same methodology. That likely means BSD variants, but whatever methodology is showing that ~70% of all websites are running on Unix seems somewhat questionable to me.
Yeah, I hate that. Other folks were asking about truthiness cases in JavaScript which is just so arcane that I'd never expect someone to know all the cases by heart.
Copyright as it exists today definitely favored the rich in recent history, because you had to sell out just to get your creation in front of an audience. The Internet changed all that, but it seems like companies like Google are working hard to get things back the way they used to be by becoming the gateway to the audience.
People are obviously exaggerating. I don’t care much about fonts. But I still wrote to a friend that Arial is ugly and sucks when linking to this. That doesn’t mean I really care all that much. Just a feeling in the moment.
Maybe a little bit picky, but the average size of a crew on a, say, 9000 TEU container ship is actually closer to two dozen. 20-24 most of the time.

The number can rise further with more complex cargo.
Unlock iPad
40% is still far more than most of their startups ever did or will get them. Or a conflicted / disaligned relationship with the founders would have.
> Now, you might ask "why not just leave work earlier?".

Because most people aren't a SV engineer living in a bubble. They are shift workers (nurse, cashier, police officer, etc) and your hours are 8am -> 4pm. I have no stats to back this up, but a hell of a lot of people are shift workers and can't just roll in an hour later because they wanted to optimize around the sunrise. They get in when they are scheduled. You think an employer is gonna implement DST?

Much better to just level the playing field and shift the whole clock an hour forward or backwards so everybody can get the benefits of additional daylight. There are winners and losers to doing this, but on a whole society has determined it to be beneficial to shift the clock back and forward based on time-of-year.

PS: If it were me, I'd perma-shift the clock towards DST. Durning the winter months in the northern latitudes it gets pretty fscking dark and nothing is worse than leaving work and having no daylight.
Saïd Business School: the astounding blockchain of the future! Not the present
Some people like more daylight in the evening.

When the work day begins and ends varies widely for a lot of people.

And regardless of whether there is more daylight in the morning or evening because of a one time change, people will drift back to the times that work for them. Just as they would if we arbitrarily moved the clock ahead by 6 hours.
Ahh, that makes sense, thanks!

I'd recently asked elsewhere 'I've always wondered is there a good mathematical representation of an algorithm that is useful for algebraic manipulation? Like producing a quicksort from bubble sort.' And got linked this paper [0]. This is only time I've heard the word 'Algoritmics' since that.

Any interesting 'entry level' reads you could send my way?

[0]: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.45....
> All you need to do is change your schedule.

Easy for you to say. Not so easy when you work in an industry with shifts (nursing, doctors, retail, manufacturing, etc). Not everybody gets the luxury of a flex schedule.
Edit for labeling
Urbit has an identity hierarchy too, though I don't think they've implemented the related banning systems of getting rid of the bad 'inviters' along with their children invitees when too many people from that part of the network aren't good. You might find more inspiration from their system, in particular the scarcity aspects.
It didn't last.
The Semantic Foundations of Philosophical Analysis [pdf]
Do you have a citation or reference for this? Being stuck on and depending on Android 4 would be a downer but it doesn’t seem to be the case from a cursory look. Or maybe I’m just wishfully hoping it’s not the case.
Where do you work? There is no way I could work under those conditions. I roll into work when I want, leave when I want, spend 1+ hours working out in the company gym, etc.
Pollution can harm quality of life for everybody, but mostly kill elderly people who've already had children.
Thank you for sharing this wonderful personal notes. I have been thinking to make one for my notes, now I got extra motivation ..
A new way to remove ice buildup without power or chemicals
Why Is There Something Rather Than Nothing? A Logical Investigation [pdf]
Adobe had a Photoshop version that got pirated pretty heavily. They used it as an opportunity to identify forum members requesting support..."there is no photoshop 3.5"
I can get 4TB of transfer from Vultr or Digital Ocean for half that price.

In any case, the cost considerations are somewhat secondary. I wanted to learn some stuff and this is a practical way to do it :)
Engineering is applied science. Scientists discover the lower level principles, engineers package that into a product.
The Many Forms of Entrepreneurialism
This is really interesting. Nice job!

Something I’ve always wondered though is whether it’s cause or effect. In other words, does living in high density areas make liberal causes more important to a person, or is a liberal person more drawn to high density (big cities). And the inverse for conservatives.
I would rather have 0 H1Bs and all those numbers converted straight to green cards so that immigrants were able to join unions and otherwise compete without fear of being sent to some other country just because they had even a minor disagreement with their current employer.
That's just gmail's auto-disclosure feature at work.
One election does not a trend make. But perhaps also looking at previous elections - national and local - would reveal trends / patterns?

I saw a comment below where the author said the data didn't have demographics. That's understandable. But what about population change?

This was interesting.
> Hunt for the work.

Easier said than done. This part seems to be the hardest, from reading comments of other freelancers and contractors in several forums, not just HN.

Any concrete tips, "hacks" that work, that you can share in this context? The fact that software engineers are generally bad at marketing and selling themselves ("Imposter syndrome" much?) makes this part of contracting, freelancing that much harder.
It's Alaska, as noted in the footnotes of the article; I think each borough is showing the vote ratio for the whole state rather than the borough-level data. Sorry about that; I'll make some time to look into it later.
Great for his fam, bad for the other 8M jews (my grandparents’ families included)
After manned narco subs and towed sub capsules were mitigated by new police efforts drug traffickers experimented with magnetically attached parasite containers on the side of large shipping boats. But they didn't have to move.
It seems pretty obvious to me that the line is a bit off. If you allowed it to have a negative y-intercept or allowed some kind of an S-curve you'd reduce the error dramatically.
In what direction? People in New York are all walking around reading Instagram, people in Kansas are sitting at home watching Fox News. Which group consumes more is not clear to me.
I'm going to purchase this and make every intern have one, using it to run and read out information to me, so I can finally start my quest to become a technomongolian warlord
You might be interested in reading "The Big Sort": https://www.goodreads.com/book/show/2569072-the-big-sort The long and the short of it is, it's both.
This article does a great job of highlighting how broken the message is for people coming into the market these days. From the article: Google was supposed to be the goal, the reward people worked so hard for.

When I was at Google and after I left people would ask me, "How can I get a job at Google?" or "Can you get my resume to someone at Google?" And I would always ask this person "Why do you want to work at Google?"

I can only recall one person, of the dozen or so who asked, that answered the question with something other than (paraphrased) "Because its Google dude, you know the best of the best."

Here is the thing, if the only reason you can come up with for why you should work at Google is because you want to enjoy the free food, schwag, or bus rides then you will have, like the author, a very poor experience.

Then this, "I found such an escape ... through startups.", followed by this "... it soon became clear that the only profitable avenue was to become an advertising technology startup."

Computer scientists in this role are engineers, not researchers. Engineers are people that take existing practice and solve problems that other people are having in a way that is better than the previous solution. If you decide you want to be a "data science" startup then you need to know up front who is going to pay for your data. And the people who will pay? Are most likely ones that can evaluate their own performance with and without your data and get an idea of the difference in income or efficiency etc. This is easy to do with marketing data, you sell more stuff, bueno. You sell less stuff, no bueno. It is more difficult to do with things like recycle awareness campaigns.

If you want to work at a job that has meaning, then work at a company that is solving a real problem. The definition of "real problem" is one that enough people are willing to pay enough money to support a company that is solving that problem. Public Benefit Companies (PBCs) and Non-Government Organizations (NGOs) are solving problems that some organization is willing to fund them to solve it.

That said, during Bubble 2.0 the latecomers especially have lacked a lot of imagination and so are just piling on solving the same problem that others are solving, whether that is intermediating between buyers and sellers (I think of these as virtual market makers) or greasing ecommerce (branding, virality, advertising, shipping/billing logistics, Etc.)
Almost all dairy farms have chilled bulk tanks. Depending on the size of the dairy, number of cows, etc the tank contents may be transferred to a truck daily or every few days. An hours difference is not likely to mess things up.
I prefer bangs over browser shortcuts, personally. I can expect it to work the same in every browser, so I get consistency over all my devices.
The technology is cool, and I can see the flexible displays being used for putting displays on oddly shaped surfaces, and for other applications where you have somewhere a screen can roll into.

But the concept video feels like an April fools joke, or something you would see from the 90s before they came up with better UX. It just doesn't seem as useable or robust as a simple flat surface. Perhaps this technology will allow phones to be even thinner.
Interesting.

I know this is just an example, but it's distracting that a drawable is expressed as a set of paths. Order matters in drawing! (Generally, anyway) Actually, it's a bit bad that the collection is explicitly instantiated at all. It would be better if "paths" was only a sequence of Paths.
NASM also has macro capability, though I'm not sure how it compares to the others you mentioned (EDIT or to gas). On the plus side, it's available on Linux.

https://www.nasm.us/doc/nasmdoc4.html
Some power washers integrate sand into the water stream. So sandblasted, but by a high pressure jet of water carrying sand instead of air blasted sand.
Am I the only person who just denies notifications from every app? The only time my phone buzzes or bings or lights up is for texts, calls and voicemail. And I'm still considering following this advice!
> because Google will know

Yes! Why have a single, standard system known as timezones when each and every calendaring app can have their own "not a timezone" timezone mappings. That way Apple, Google and Microsoft can have three incompatible mappings between UTC and local time.... er.... accepted local customs. It will be great!