skysight-inc/HackerNews huggingface dataset:
> uWSGI is a lot of joy for me, there's nothing I don't deploy on uWSGI, even PHP code.

Oh man, we moved away from uwsgi to async a couple of years ago and that's been one of the best decisions we've made. Async is no walk in the park, but not having to deal with uwsgi configuration, etc has been well worth it.

> Python packaging is something that I have fully automated (maintaining over 50 packages here) and that I'm pretty happy with.

Yeah, I don't doubt this. Many people have found a happy path that works for them, but I've found that those tend to be people who don't have significant constraints (e.g., they don't need fast builds, or they don't care about reproducibility, or they don't have to deal with a large number of regular contributors, or etc).

> Most performance issues are not imputable to the language.

This isn't true in a meaningful sense. For the most part, if you're doing anything more complicated than a CRUD app, you will run into performance problems with Python almost immediately upon leaving the prototype phase, and your main options for improving performance are horizontal scaling (multiprocess/multihost parallelism) or rewriting the hot path in a faster language. As previously discussed, these options only work for certain use cases where the ratio of de/serialization to real work is low, so you often find yourself without options. Further, horizontal scaling is expensive (compute is expensive) and rewriting in a different language is differently expensive (you now have to integrate a separate build system and employ developers who are not only well-versed in the new language, but also in implementing Python extensions specifically).

On the other hand, if you chose a language like Go, you would be in the same ballpark of maintainability, onboarding, etc (many would argue Go is easier to write and maintain due to simplicity and static typing) but you would be in a much better place with respect to packaging and performance. You likely wouldn't need to optimize anything since naive Go tends to be 10-100X faster than naive Python, and if you needed to optimize, you can do so in-language without paying any sort of de/serialization overhead (parallelism, memory management, etc), allowing you to eek out another magnitude of performance. There are other options besides Go that also give performance gains, but they often involve trading off simplicity/packaging/deployment/tooling/ecosystem/etc.

> If they are, it's probably not affecting all your features, you can still rewrite the feature that Python is not well performing for into a compiled language.

This is true, but "rewriting features" is usually prohibitively expensive, and it's often non-trivial to figure out up-front which features will have performance problems in the future such that you could otherwise avoid a rewrite.

> Python does what it claims that's a basic human problem, let's face it: it's here to stay and shine.

Yes, Python is here to stay, but that's more attributable to network effects and misinformation than merit in my experience.
I understand why people got angry, though. The title was rougly "What is this '<article name>' shit?"[1], with "shit" in this Hebrew context also able to be interpreted as calling the subject "shit".

Saying "מה זה לעזאזל X?"[2] is closer to "what the fuck is X?" (except it's more "what the hell" than "what the fuck").

[1] I wasn't sure how to portray this to non-Hebrew speakers but, surprisingly, Google Translate actually nailed it: https://translate.google.com/#view=home&op=translate&sl=auto...

[2] Google Translate got this example right, too: https://translate.google.com/#view=home&op=translate&sl=auto...
> It's only a game developer of all people, Jonathan Blow, that's doing it and his creation is a C++ replacement for games, not general purpose software. Sigh.

That would still be huge. C++ keeps being used because of games. There's little to no C++ software being written nowadays that's not games.

And games are a gigantic industry, bigger than the film and music industries combined.

Many game developers would love the simplicity of D if there was a framework like Unreal but in D.
Oh that's the same thing. That indicates mastery over the material you studied. Knowledge has become subservient to you.
You get flagship Linux products by iterating reasonably quickly on "cheap throwaway" ones. ISTM that Pine is following a viable strategy here.
I love approval voting. It's so simple, but for some reason ranked choice always seems to be pushed harder when talking about alternative voting systems.
I think for obsolete, you should give a link to the updated version rather than a comment (like duplicate is today) or it could be a vote that is balanced among other signals rather than a cause for deletion or deep archiving (since obsolete systems maintainers need help too).

I tend to think the real problem is the overly strict conception of duplicate. Over time, the way people will ask a question and the way people will answer it changes.

5-10 years ago almost every JS question was a jQuery question too, now not so much. As someone who lived through that I can very easily translate to the less jQuery-centric present, but someone who started learning JS/React last week can't. A new rendition of such a question/answer would be a duplicate for me, but the old one would be obsolete to the new developer.

I think the best way forward is that both duplicate and obsolete should be soft signals rather than reasons for closing.
But movement of a post to the bottom doesn't help users who find it directly via a Google search. If it was a high-quality answer in 2017 and is badly wrong now, it may still be a highly ranked URL in Google's database. So the obsolete flag would need to prominent for people who follow a direct link the answer.
Wow that is awful. I didn't realize this was happening. Here's a link: https://www.nbcnews.com/health/womens-health/california-bans...

Also, to your point, private prisons only account for 8.41% of the prison population in the U.S. Link: https://en.wikipedia.org/wiki/Private_prison#United_States
I do too, but my modest annual donations will stop. My support for the organization is about it's mission to preserve material that has lasting importance, not to contribute to a legal make-work program.

Why the Internet Archive would risk the entire org in this way is mind boggling. I wonder who on the board or in charge is falling on the sword, which needs to happen.
I disagree, private prisons are a moral hazard by nature. Pointing out a separate failure by state prisons is a straw man I think.
Hell no.

I lived a semi-bohemian lifestyle until I was 30. I worked maybe 25 hours per week and spent a shitload of time working on hobbies and doing hours of yoga every day. I took a lot of drugs, drank, slept around voraciously, and travelled across the US and to countries all over the world.

When I turned thirty I decided it was a good time to do adult stuff, so I did. I never accumulated debt and had always put away a small amount of retirement money through my 20s, so I wasn't terribly far behind. It took about two years to go from making $30k to making $100k.

There are trade-offs, but I'm at peace with my choices. I own a house, still work on my hobbies, got married, and I don't think I'll have many regrets around stuff-I-didn't-get-to-do.

And no, I never had a trust fund.
You seem to be pretty triggered already.
https://en.wikipedia.org/wiki/Southwestern_United_States
Are you suggesting that SO actually pays people to create the content their site thrives on?
So next up is academia renaming "Masters Degree" to something else?
No, no it isn't. If it doesn't actually help improve lives, its just an indulgence.
You're right. This is just an MVP tho, I'll probably create email newsletters for the people that don't use Telegram soon.
Crown Knot for Making a Cargo Net or Climbing Net
Transitioning to another pirate library is unlikely to be a benefit to anyone long-term.
Neat idea? I'm not sure. Why isn't it simply a web page?
try contacting their NOC, they _may_ give you a human that can help.
I appreciate OP posting these jobs, but when I tried to install the Telegram app, it wants access to manage my phone app to verify my number. No thanks.
> I don't think the hacker ethic is necessarily about saving the world, and I while I can hypothesize a startup that aligns with a hacker ethic, I have not in practice seen any examples.

I guess it's more of a particular interpretation, of me growing up with a 90s idealism of saving the world. It's a bit naive of course, but a naivety of the hopeful kind, not of ignorant kind.

Orgs that come to mind are Wikipedia, Khan Academy, various Open Source projects and foundations, etc. I do think maintaining a good, coherent mission is still an open problem with successful companies, but many do help one way or another. For example, Dropbox was quite revolutionary in the way everyone uses and shares files I think. Reddit changed internet discourse (in some valuable, and in some complicated ways), though its trajectory is uncertain.

Maybe there could be a stronger version of a Mission statement? Something like companies committing to a mission statement, and being liable somehow to acting inconsistency with it (who would monitor this though? should be some kind of external entity), and shareholders/board members should not be allowed to modify it in a manner gravely inconsistent with the original vision.
Is the incentive there?

Both fact checking and editing old answers should lead to points; somehow.

Also maybe there is merit in adding structured data (and incentivizing it), which could be used to notify users/writers. For example adding version numbers could be a low hanging fruit.
Everythings peaceful... for now. What happens when something gets out of hand. It's always easiest in the beginning when everyone's on the same page. Given time disagreements are bound to flare up.
> I've seen Amazon's Fire tablets sell for $39 brand new.

Agreed -- there's a big subsidy from Amazon there. But LCD screens and much of the same parts as computers+phones have had big economic forces driving the prices down.
Well ignoring those issues, is there a html/websocket "framework" which works like flash did?

AFAIK, "zero code" systems still haven't reached the level of hypercard (the spiritual predecessor to flash) when it comes to being able to define event->action with a mouse, much less expanding them to the full capabilities of flash.
Pointer authentication is not hardware memory tagging. (Also, PAC shipped with iPhone XS.)
I was curious about this, so applied the easy ones for an existing tool (https://github.com/brianm/wsf).

This was not an exhaustive test of optimization combinations, just a single stack, but the results are interesting!

To read the table: default is no changes in the release profile, ie:

[profile.release]
# opt-level = 'z'
# lto = true
# panic = 'abort'
# codegen-units = 1

After that each additional line gets uncommented and rebuilt, then sizes recorded before and after cargo-strip, so the final line is all four optimizations applied.

Results:

as generated after cargo-strip
default 8675776 5069328
opt-level = 'z' 9023200 4676112
lto = true 5943312 3586584
panic = 'abort' 5062456 3135928
codegen-units = 1 4747000 3013048

Tests run on ubuntu 20.04 (Linux d2836c103a22 5.4.0-37-generic #41-Ubuntu SMP Wed Jun 3 18:57:02 UTC 2020 x86_64 GNU/Linux) with

rustc 1.43.1 (8d69840ab 2020-05-04)
cargo 1.43.0 (2cbe9048e 2020-05-03)
cargo-strip - reduces the size of binaries using the `strip` command 0.2.2

Fascinatingly, opt-level='z' produced a LARGER binary than the default, before stripping. That was unexpected.

-Brian
The Necessity of Civic Engagement
Are we going to get rid of every word that a plantation owner ever used to insult the slaves? For words that specifically have no purpose other than conveying hate, I can understand stamping them out. But master has quite a few other meanings, most of which I would think existed before institutionalized slavery of black people existed. Seems a bit unproductive to target it. They had supervisors - should we stop using the word supervisor? What about boss? Or plantation? Could not the entire BDSM culture be considered in the same way, with its themes of bondage and servitude? Somehow I doubt that every time a sub asks a dom to crack a whip over their head they are celebrating slavery. How close does a word have to be to an issue relative to its other usages in order to be considered a symbol of that issue above all else?
Improvised Backpack from a Pillow Case
Hey - I like the telegram choice for this. I know you are getting some questions about it but I prefer it actually. Not everything needs to be on the web, indexed, and archived forever.
Portraying it as some mad max wasteland is absurd, but so is referring to it as even pseudo utopian.

It's not sustainable in any way and there wasn't exactly a democratic process by which the residents of Seattle agreed to having a section of their city turned into an autonomous zone. Though it could be an interesting experiment to do this somewhere, I think it'd have to go through a vote.
Correction: because we think it could offend people whose ancestors were slaves generations ago.
Emailing them at hn@ycombinator.com is a better way to get this done, as they see it faster and it avoids meta-conversations like this one lowering the signal-to-noise ratio of the comments.
Designer: "I updated the mocks to match your requirements."

Product Manager: "Close enough."

Engineer: "..."
I'll never forget the union at a convention center that forced vendors to pay them to move anything from their own car they couldn't carry. Nothing but extortionist bullies squeezing every cent of protection money they could out of the people there who actually make things and add value to the world. In contrast, these union employees were nothing but parasites. They did nothing the vendors couldn't do themselves, who WANTED to do it themselves and were fully capable of with their own dollies and carts but weren't allowed to for no other reason than greed. They could have just stayed out of the way and still gotten (over) paid by the convention center but that wasn't good enough. Most people including me justifiably hated those selfish monsters. Name and shame, this was at the Baltimore Convention Center.

And you hear about this all the time in other workplaces. Not allowed to move a monitor to the next desk over because the union guy has to be the one to do it. Not allowed to move a piece of equipment out of the way until the union guy finishes his lunch break and does it.

Unions can be good but unions like this are so bad for everyone around them that it cancels out any good.
I can compare it with VSCode. Goland is much better at working with multiple Go Versions, which is a big thing in my daily work. Other things that it does better than VS Code are auto-generating unit tests, refactoring function signatures, better package management support, easier to set-up different build/debug profiles ...
If we're really having this conversation here's your answer: the github term master comes from bitkeeper which was specifically using a master/slave idiom. Whereas Master in academia is derived from the Latin Magister which doesn't have the same reference to the master slave dynamic - it's literally just a homonym. So don't change your CV.
Yes, you're correct and it's a good clarification. Thanks. The rifle in this photo is definitely purchased and would've been subject to the waiting period you mention.

I was being a being a bit sarcastic about his gear being brand new and forgot about the relatively new laws as part of my joke. :)
You ever put a duty roster together? Done a Troops to Task analysis? If you wanted to have separate divisions that all do only one thing you need more troops. If you spread the workload around you can get by with fewer but the service level probably suffers. It's that simple. So sometimes you do domestic calls, next rotation you're on traffic or patrol. If you want specialized units, which to me does sound smart and does sound like an idea worth exploring, you need more officers. Maybe it's possible to save some money here (I imagine there'd be some salary disparity depending on which specialization you choose). Ironically, again, this would make the police more like the military - not less. The military already has specialized branches that have categories of doctrinal tasks they are responsible for (artillery vs infantry, armor vs cavalry ... and in this example patrol vs traffic).
I wonder if putting up a space sunshade (the cloud of lenses version: https://en.wikipedia.org/wiki/Space_sunshade) would be feasible with starship/superheavy. If so, that strikes me as a way more important project than Mars colonization. I would prefer the sunshade to chemical solar geoengineering (dispersing sulfate aerosols), because it seems like putting objects in space would be more easily reversible. And it seems like some form of solar engineering will be an absolute necessity (projections of wet-bulb temperatures killing millions of humans at a time sometime this century scare the bejeebus out of me).
This shouldn’t get downvoted. Freedom of movement in the EU is based on consent. Movement is allowed from countries that have been accepted into the EU after an extended process that ensures that the country’s governance and laws are compatible with those of the existing members. Freedom of movement in the EU bears no resemblance to the non-consensual movement of people that happens in North America.
Unique and effective process for successful product development
Would be amazing to get expanded view into family members and friends
> forking 16 instances is going to be a lot heavier on memory

It really depends on how the application is designed. Fork operates through mmap and copy-on-write. It's extremely lightweight by default.

A well-designed fork-based application will already have everything necessary to run a given process into memory, not munge any of the existing shared memory, and only allocate and free memory associated with new events/connections/etc.

When programmed that way, individual forks are incredibly light on resources. All the workers are sharing the exact same core application code and logic in memory.
Tara AI hiring a Senior Back-end engineer to help create a smart Jira alternative
Nice while it lasted. How many Democrats enjoyed the payola from private prison unions?
Audio data is typically sampled at 44.1kHz and up, so audio visualization tools also have to handle millions of samples for filtering and display. I'm curious, is there any overlap in the techniques you used vs. those that an audio tool would use?
Hi! Definitely, I'll consider doing this soon. I like Telegram because it lets me reach people directly without them having to come to my site. But it's true that a lot of people don't use it and I'm missing out on them. I'll probably create email newsletters soon for the people that are not on Telegram. Thanks!
I did, and was pretty successful for it, but it very nearly cost me my marriage and family, so at ~29 I had to change.
Houses and cars are scarce, while digital copies of a book are non-scarce.
Yes, that was the opinion of Dr. Mengele. Ok I added that to be colorful, I understand your point. But at the time there was also a disregard for the human remains of poor and unknown people. Their bodies were often used, and sometimes exhumed, for medical research.

This research could have been concluded with a proper burial, but instead they were simply thrown into a basement.
Remember that we're talking about Microsoft here. We don't need to give them the benefit of the doubt. They've already shown by the actions over and over and over what kind of corporation they are.
> And what software developers consider "simplicity and good design" often comes across to other people as "I have no idea what to do and looking at this literally gives me anxiety to the point that I want to avoid it."

Software UX is a garbage fire [1], but good software UX doesn't necessarily mean building things an untrained user can easily figure out how to use. That's just the orthodoxy we've happened to take with most software, which may also limit its potential. See https://99percentinvisible.org/episode/of-mice-and-men/.
That sounds to me like a symptom of state prisons being run like private prisons.
This has been my experience here in Austin too. Some businesses are re-opening but my office has no plans yet to do so and we still virtually never leave the house.
...what? The doorbell can't talk to the phone because the supercomputer in our pockets is not really ours - it's functionality is gimped by the various software and operating systems providers that control it from the respective motherships.
Their honesty is so refreshing. Wish more companies were like this.
I use it for ARM64 software development, have a USB ethernet dongle and an external disk enclosure containing a small SSD.

Have used it as my only laptop a few times too but I mostly work from home.
This article is pretty old -October 11, 2019 / 10:40 PM / 8 months ago...
Making a hammock -- is simpler than one might intuit!
> So if Disney+ or Netflix—or, more importantly, a smaller company trying to compete with the big guys—wants their content to be on a level playing field, they will have to pay a fee that HBO Max does not.

Can you imagine if AOL zero-rated any minutes on their dial-up connection used towards surfing AOL sites and using AOL's search engine? I'm sure Google would still exist today, but it would probably have taken a lot longer to gain traction with the mainstream if so many AOL users just wanted to conserve their dial-up minutes.

So what services will end up not existing in the future as a result of this?

ISPs should be a neutral pipe, that's it.
Legal document is a tricky phrase to use. "No trespassing" signs are usually considered sufficient to justify prosecution for trespassing. If the sign is conspicuously placed, it does not usually matter if you actually see the sign or not.

I am not as familiar with law around accessing computer systems, but I imagine that given some of the draconian enforcement we've seen in the past that a robots.txt should be sufficient to support some legal action against someone who disregards it.
Sure, it’s here: https://www.etsy.com/uk/shop/TheDoveAndTheSeagull
I'm long-time Dylan fan and I've seen him live quite a few times.

I can honestly say he puts on one of the least coherent concerts of any famous musician. Yes, he reworks the songs nightly but he can barely sing anymore and no one can tell what he is saying anyway, so the results are unpredictable. But sometimes it can be great.

He's been doing it like this for decades so it's just part of the deal. Take it or leave it. I think it's fair to call it out and fair to enjoy it.
The API allows you to fine-tune existing models on your own dataset [1]

[1] Cf second paragraph of https://openai.com/blog/openai-api/
Ahh! Now I see I misread your comment, I see what you were trying to say now.
seattle schools has disaffiliated with SPD in large part due to the protests that led up to CHAZ
How does the statement about dead pixels help people who ordered and paid a phone but get no information on when it will be shipped?

Regarding general population vs hackers: Do you imply that hackers value low price higher then others? Are hackers particularely poor? I thought hacker often means coder which usually means higher income then the general population.

Personally, I would totally prefer to pay 50% more and have my emails answered and my orders shipped.
> I'd be wayyyyy less concerned than if they were using semi automatic.

In general, yes. To play devil's advocate though, accuracy/controllability is not really needed if your goal is just to spray as much lead as possible into a densely crowded area from, say, a hotel room above.

Such domestic terrorist events are extremely rare, but I would guess in these specific cases where the goal is to spray as many bullets per second as possible into a crowd, full auto + large magazine is going to kill more people than semi auto.