skysight-inc/HackerNews huggingface dataset:
> no project even remotely close comparable to Django for say Golang

I've used Django, flask and Golang quite a bit. One thing the Golang community seems to do a good job with is building things around the http.HandlerFunc interface which in turn leads to many of the subcomponents from other OS projects fit well together through chaining handlers. For example check out the Gorilla toolkit.

Django hides much of it away from you and the magic can be annoying at times. Flask seems to have failed on being both modular and nice to use for bigger projects (this is likely because WSGI isn't conducive to that sort of chaining).

Basically, with go I feel like I get Flask level lightness and visibility with actual modularity -- "easy to add batteries" if you will.

But I generally agree, Django is awesome. And the Django Admin is a whole beast of its own that is very unique and has been very useful for small staff alliances and management operations.
> IMHO, The only way this changes is if everyone stops paying.

Great! I'll start the next time I need a medical procedure. Of course, this protest will get only more and more effective - once my bill is sent to collections, and I'm forced into bankruptcy and become homeless, I'll amass all sorts of medical maladies!
There might come one last hype cycle when/if the rest of the world (EU) enters a mainstream BTC hype. The last one was mostly US.

Or the network could collapse to 0 before.
I've used neither, but Qor looks like it's of the same family: https://github.com/qor/qor
Your eyes should be scanning at all times. Those 'experienced' drivers have literal blind spots and are likely to enter a mental state akin to a sleep state.
On Linux ^A on a terminal (and on Emacs) behaves as God intended it to, but on a GUI it's usually "select all". It's really awful (albeit it kind of compensate for that with the select+middle-click dance).
http://www.muzoti.com/preview/?seed=obakisrijb&inst=2,16,21,... moods

I was impressed by this tune 20 seconds in...although I find the chord transitions pedestrian
It would be prudent to let "controversial" subjects stand before the court of public opinion rather than be automatically censored, regardless of how riled up the comments section can get.
So if you're the most popular person thereby 'censoring' other comments, that's not censorship? It's only censorship if it feels bad? What about the people who feel bad their comment isn't the top comment? I'm in violent agreement that feeling bad feels... bad. It's just that's not what we normally call censorship, if the term is to have any semblance of an objective meaning.
Potentially. We want to start by focusing on high school events, eventually start to provide more general financial services to clubs, and later may consider doing sponsorship for collegiate events.

So cool to see an alum on HN :-).
Can very highly recommend Three Body Problem. Also try not reading anything about the books beforehand if you haven't already.
Just be careful to lock the cache key, and not the cache. I've seen the latter done often, which of course kills performance if there are cache misses for multiple keys at the same time.
ProtonMail DDoS Attacks Are a Case Study of What Happens When You Mock Attackers
My real estate philosophy is "how much more can the next person borrow"? I think that once you adjust for inflation and borrowing power of interest rate changes, housing is a lot less attractive as an investment.
I'm not sure what leads to defensive questions loaded down with so many false dichotomies and strawmen, but I would not ask anyone to feel bad about winning what Warren Buffett calls the "birth lottery." What I'm saying is that it's useful to recognize its existence.

The other thing that's useful to recognize is that while where we start is not destiny, you really can study what happens to entire populations of people. It is absolutely not difficult or "hand wavy" to quantify early childhood privilege to a meaningful extent. Nobody is saying the correlation between privilege, academic performance, economic performance, even crime and so on explain "all" of anything or treating them as "the global predictor of what one will achieve."

I assume people are defensive about this stuff because they're sick of feeling like they're being accused of having something they haven't virtuously earned, or perhaps more thoughtfully, because being studied sociologically as part of a population makes people feel like ants instead of beautiful, unique snowflakes. Well.
Shout out to the IRC #django freenode community. What a helpful group of people if you get stuck, thanks FunkyBob wherever you are.
“Hate speech” seems to cover a pretty wide spectrum these days.
"Downvoting and moderation are censorship though. If people dismiss your views out of hand without a rational response, such as a downvote or comment deleted by a moderator, the hurt feelings are natural because it's an action without a rationale (no mens rea)."

But doesn't that imply that you're entitled to a response? And why would you say there's no rationale? It might not be a rationale that you like, but there certainly is one; your post was either violating the guidelines or wasn't contributing to the conversation.

"Why would someone complain about their comment being the top comment? They are the most popular person at that point."

That viewpoint is part of the problem; votes aren't supposed to be about popularity.
Facebook code kinda has three layers:
1. clients (Objective-C for iOS, Java for Android, JS for Web and React Native)
2. application logic (Hack)
3. services (c++ and python are most prominent and well-supported, but there's a long tail of languages like Java, Haskell, OCaml, Ruby, etc.)

The prominent languages in each layer have pretty substantial code-bases.

More importantly, there's an engineering culture of eschewing "code ownership" and encouraging "code upgradability" so that motivated folks like Jason can drive these large changes.
If you think about it though, Facebook is many apps in one. It's a marketplace app, a social media app, a videos app, a specialty camera app... the list goes on. Sure, you can call them 'features', but for other businesses these would be entire products. Everyone complained when messenger was rolled out into its own app (now Facebook wants me to download two apps??), so maybe the size is justified. I don't personally use every feature, but I'm glad that I don't have to switch apps to use marketplace and live videos, both of which I use quite frequently.
And the tax credit is going to go away soon so add a couple thousand to that number.
Yes. "Negative attacks", as defined by you, are still free speech. Twitter is free to censor it, but we should point it out as censorship.
Title is misleading. Most Americans think Facebook and Twitter censor some political views, not necessarily theirs.
In America, they are. Both are historical and current disasters; the icing on the cake of American white supremacism fueling American nationalism is extra gross, though.

I do want to compliment you for the rhetorical twirl of trying to co-opt reality with the Russian specter, though. It's bold. Projecting...but very bold.
I think #1 is a common American thought but without any evidence. It takes no aptitude or intelligence to inherit money.

And #2 just sounds like a rephrasing of trickle down economics, which is economically questionable at best.
Switzerland in Infographics (by the Government)
Hannah Gadsby’s “Nanette” is a radical, transformative work of comedy
This type of billing is probably not helping the US birthrate, which I believe is now below replacement.
Having a degree in computer science does not necessarily mean someone can program, so you have to test their skills. Being self taught does not necessarily imply someone is better, but it might imply their interest took hold at an age where being taught to program was less of an option. These days kids are learning to program to a degree, but even someone in their 20s now is less likely to have been programming as a child. So someone who has been programming since childhood, but didn't have a degree, might (or, maybe likely is?) a better programmer than someone with a computer science degree and little to no experience.
> you can't force a population to use a limited set of symbols.

It's called an "alphabet".
I agree in general, reliability is very important. But the reliability is not 100%, even in traditional pharmacy chains, at least from my experience(not for heart medication, though).
And maybe, being an online subscription service(i.e. central warehousing and knowing orders in advance - predictability ) makes it easier, cheaper to guarantee that reliability ? maybe even with some errors in the system ?
FWIW larger companies don't hire "x coders" where x is some language. They look for CS fundamentals, mastery of programming paradigms, and then you work in whatever language you need / makes sense given the task.
Ha, that's exactly how I describe it to people!

And with psychedelics you can traverse the graph upwards, deconstructing all branches you pass on your way.
That's far from an Amazon problem. Olive oil fraud has been a thing since before Christ.
Similar experience for me. Django is pretty thick with quite a bit of (confusing, to me) magic. Flask comes without very basic components that are required for pretty much any website (user accounts, db access, etc).
Revolut clone in React Native
I trying to build my first mobile app using react native and is close clone of a Revolut. I am currently lost on how to get started with crypto and find a clear direction to move ahead. If you have any experience with either crypto or react native, please guide me...
> "No attack ads" isn't the same thing as "no anti-Hillary attack ads".

Irrelevant. Twitter denied them a custom icon whereas allowed their opposition to have one. The content of the icon has no bearing on the matter. It's censorship. That is twitter's choice but it is still censorship, based on the CEO's politics.
If that level of description solves any of your problems you don't really have problems. It gets interesting when you need to take out keys to get the food out underneath, or when the air delivery is full of dust. I don't know, having a split in the screen or something might also yield interesting situations. But that you should airblow your keyboard before you wipe your screen... if you can't come up with that yourself you'll experience it once or twice, then you know.
I'm traveling around Africa for 2 years, and I got Facebook Lite a few months back.

Sure, it's nice and small, and supposedly uses little data, but it hardly works at all. It was impossible to see Notifications from my business page, can't see or send messages without installing Messenger (ugh!)

Now I've deleted FB Lite, and I see no reason to ever get an FB or Insta app ever again. The web versions work OK, it just means I have to dig out my laptop.
Many people give the label "privileged" in order to justify success. That way, they are not unsuccessful, other people were jut priveledged
> Twitter not wanting to turn custom emoji into attack ads?

Maybe it is. It is still censorship. And it is based on the political opinion of the CEO.
> They seemed to be solving a great problem for customers using multiple medicines.

Most high-street pharmacies in the UK have offered pill-packs for years; you route all your prescriptions to them and their pharmacists arrange the medication into little time-inscribed compartments on a blisterpack.

For them there is benefit in monopolising the medicines of each customer ( more $$ from the NHS ) and for the customer it becomes simple to take medicine at the correct times and intervals. For relatives it's also simple to check that medicines have been taken as required.

PillPack seems to do that, but 'on the Internet'. shrug
The world has started to resemble cyberpunk more and more over the years...
I've had just a drop of water change the appearance of the anti-glare coating on my T430's matte 1500x900 screen. Once applied very gently with a soaked soft paper napkin, to remove a new speck on the go because it was irritating me and also before it dried and "set" on the screen. Once when a drop fell from my washed and rinsed hands, while reaching for a towel in cramped quarters on vacation, and rolled partway down the screen before I got to it.

The marks don't show much while I'm using the machine and looking directly at the screen, unless something particular is displayed at those spots, although I can see them if I look for them. Quite evident when the screen is off, particularly if there is any reflectivity (hazy reflectivity, due to the matte screen).

Because of this, I've become very hesitant to clean it. I'm pretty clean and careful, so otherwise the screen doesn't really need it. I very gently wipe away dust with a disposable "Swiffer" type cloth -- although I've started worrying about the long term effects of minor abrasiveness.

Anyway, I would very much like to clean it and all the more so, my W520's very nice full HD screen. The latter got some spatter while I had an acute medical condition of some weeks.

But, with simple water apparently altering the matte coating, I'm very hesitant.

As for blowing compressed air in the vent holes. I would be worried about blowing dust and debris to a different location where it does more damage. And, with desktop machines, I remember the advice making sense to carefully freeze the motion of fans with a pencil or similar, to keep the compressed air from torquing or over-revving the fan and excessively stressing its bearings. I would assume that could apply to laptop fans, as well.
so clearly being an asshole makes me steve jobs right, or at least it cant hurt! right?
North American Vertical Datum of 1988
Yes, now with the bitstream finally frozen I'm hoping we'll see a flurry of effort in optimizing aomenc.

I'm also hoping there will be a future xAV1 encoder from the x265 developers, a while back a spokesperson for them over at the Doom9 forum said that they will go where the market goes, and from the looks of it, AV1 will eventually become the new de facto video codec on the internet (which is currently h264).
Jason Fried says [0] that Facebook has "tens of thousands" of python entry points in its codebase (55% and growing are Python 3).

[0] https://www.youtube.com/watch?v=H4SS9yVWJYA
"Objects are a poor man's closures"

Yea but don't forget that closures are a poor man's objects!
Amazon Logistics
Nice, this is one of my own personal favourites: https://www.muzoti.com/preview/?seed=kbzjijjsth&inst=2,16,21...
I never would have thought that one day I'd see a link to Liricas Analas on HN.
Not trying to be condescending, but your buddy might not understand how marginal tax rates work.

taxB > taxA

$salary * (1 - taxA) = take-homeA

$salary * (1 - taxA) + $raise * (1 - taxB) = take-homeB

take-homeB > take-homeA

In short, if his wife earns more, only the new, additional income is taxed at a higher rate.
Interesting point of view, but is it only related to the Computer Science Engineering field?
Where do you order pizza with bitcoin? The average transaction fee is like US$2 right now [0], so you must either order lots of pizza or not care how much you spend. My average pizza take out is like $20, so tacking on 10% in payment fees is really inferior to just using a credit card (3%) or using Venmo (0%).
The thing with the trackpad on Macs is the gesture thing. Swiping desktops, zooming out on all windows, the "3D" click... The fluid way it allows me to work is priceless.
If you won't quantify how bad the damage is and how much you'd need to erase it, and therefore what at what tax rate you'd be fine with someone consuming to their heart's content, then you think the cost is infinite and therefore have no business proposing policy to begin with.
Tomorrow for sure I'm gonna clean my MacBook Pro
i'd much rather work with the first person
But then the author only used the wrong name for that what he is actually talking about. The thing he talks about is a real problem that occurs...
> It's admirable to do so well in a competitive environment, but no more or less admirable than the top 1% in anything else (a sport, medicine, religious/military leadership, teaching, etc.).

Yes. And the irony is that the wealth accumulators ultimately do so using achievements made by other people, who cared more about other things than accumulating wealth.

Also, I don't think that the top 1% should have all the benefits (winner takes all).
Err... What’s exciting about this? I probably missed something.
What is meant by python entry points?
Also worth mentioning Matthew Skala's "Black Swan Suite", another set of music generated from quasiperiodic tilings. He has a nice writeup explaining how it works.

http://audio.northcoastsynthesis.com/index.php?a=blackswan
> The poll shows that Republicans almost universally believe that these companies censor their viewpoint

To me it looks like the polls say that they believe these companies censor content, and that these companies also lean left. Nothing about their viewpoints.
> The other side is not doing exactly the same.

The other side wanted a custom icon. They got it. The content of the icon is irrelevant to the question "did twitter censor political views not shared by the CEO?" The answer is "yes", regardless of the content of the icon granted to the other side.
Thanks. Not sure how I missed that...
Why Your Developers Should Not Write Your Product Documentation
Maybe they can bring reliability, accuracy, and better customer service - because my experience with PillPack was terrible. Dropped them after a little over a year.
That sounds witty for a minute, but if you think about it, almost every single person that died in the past 10 years used a cell phone.
That’s not really what allows people to drive safely. Without filters youd treat stationary objects with the same deference as moving ones.
https://stackoverflow.com/questions/774824/explain-python-en...

Very roughly speaking, a way in which a script can invoke a piece of Python code.
> Untested commits should never exist

Says who? Branches and commits are cheap, it's how we can undo ourselves and freely experiment.

I agree that untested commits into a publishing/release branch shouldn't exist: all commits there should be merges from dev branches, but to say every commit should be tested is utter bollocks and denies us the advantages of cheap branching and commits.
Neat Experiment Suggests Crows Are Even Better Toolmakers Than We Thought
It's the whole mad science angle that we have in our culture I think. But that ignores that ethics are tied to things like oversight, methodology, and being objective which are all important for research.
Funny how the word "immigration" never appears in these articles. Any intellectually honest assessment of the waning American middle class needs to consider the overwhelming post 1965 demographic changes.

Regardless of your personal feelings on the matter, adding tens of millions of very poor people to a population over the course of decades is, as a mathematical certainty, going to reduce the median wealth of the population.

Then add to that dynamic effects such as increased demand for housing and other necessities, higher taxes to cover increased costs of health, education, welfare, and so on, and it's no wonder the fading middle class is getting squeezed.
Exploring a Flutter project and building your first Flutter app
- Ocaml already has a very mature module ecosystem and is now becoming safe and modern.

Do you have any resources on this? I am learning Ocaml and am interested to see what is changing.
It was more about integrating with external GCs; imagine writing a Python extension where the Rust code can inform the Python GC about its usage.
Even non-hardware-accelerated H.264 encoding is very fast via the libx264 library.

"Very fast", in my opinion, means encoding good-quality (better than hardware accelerators!) 4K video faster than real-time on hardware reasonable attainable in a $1000-$1500 desktop system.
JVM Profiler: An Tool for Tracing Distributed JVM Applications at Scale
> They baked all features necessary right into the language.

Not really. What about sessions? Auth? CSRF protection?
Then close the loopholes.

The long-term alternative is revolution where the rich are lined up against a wall and shot.

There is no natural law guaranteeing a right to private property. Nor is there anything guaranteeing wealth shall accrue to the wealthy. We could just as easily make it the law that accumulating net assets > $10m is punishable by death.

This same pattern has repeated itself many times. The people at the top accumulate all the money, the economy grinds to a halt, the 0.1% use propaganda and control of state power to suppress any attempts to change the status quo (whether violent or not), then eventually the system collapses under its own weight. The outcome is often quite bad for everyone but since the 90% have nothing to lose that hardly matters.

Unfortunately it was fear of communist revolution kept capitalism in check. Now nothing does. I fear we're going to continue our slow slide downward, with ever more cuts, voter suppression, and various fascist policies in an effort to control "the people" and prevent change. Without a relief valve pressure will just continue to build until it can't.
The newest thing in functional languages and UI is haskell + reflex. Reflex is a usable FRP system (not that reactive-banana, et al, were not; just that they were not usability focused at all). Reflex-dom is pretty nice for web stuff, and you can use reflex to build apps with other UI toolkits as well.
How? Amazon doesn't allow 3rd parties to sell/list AmazonBasics batteries.
Ethernet sure, but the rest of that stuff has been completely replaced.

This is what I mean: make a laptop for people who need stuff like SD card readers and USB, and make another for people who don't. The way I see the breakdown is the "pro" or "air" lines.
The kind of software you can write on an 8-bit micro just looks pathetic to kids who were raised on iPhones. Teaching kids to write application software is a long and painful slog, because of the huge gulf between expectation and reality. Removing the screen is the essential concept that makes the micro:bit such a great teaching tool. Moving the turtle in Logo is deathly boring, but blinking an LED or turning a motor with code is weirdly magical.

Micro:bit is remarkably similar to the programmable badges you get at conferences like Defcon, which is no accident. It's tremendous fun to have a little gadget that you can tinker with and show off to your friends. Kids are natural hackers. Every time they grok a basic concept, they have twenty different ideas about what they could do with it. The micro:bit isn't a primitive computer - it's the brain of a robot, it's a burglar alarm, it's a fitness tracker, it's a million different things just waiting to be built.

https://www.bbc.co.uk/news/technology-35824446
You may be confused about how databases work. COUNT(*) is not "simple stuff". It almost always involves an index _scan_. For tables with millions of rows, it takes a while.
Fair enough, I think given the replies I've received that I need to learn more about tax rates and growth; since I've already started the conversation with you do you have any suggestions on how I should understand this topic better?
Your advice is for an experienced driver who wants to become even better. The original commenter's scenario talked about novice vs. experienced. If you just tell a novice driver to scan everywhere, it's not actionable advice. Since, as was pointed out, they have not built a good filter yet. They'll end up being stressed out looking all over the place, when the simpler advice that driver's ed gives like "check these 3 places every 30 seconds", while far from perfect, will get them looking around a little bit and training that filter without becoming overwhelmed.