skysight-inc/HackerNews huggingface dataset:
I don’t think that this guide is focusing on the important stuff.
It’s advocating really minor things like the capitalisation of the first letter and the use of the imperative form while it completely ignores the most important rule for a commit message: Add the Jira id (or whatever issue tracker you are using) in the commit message.
In this way when doing a blame on a file it’s immediately clear why something has been done in that way, with a in-depth explanation of the use case just one mouse click away in the issue tracker system.
For me this is much more important than capitalising the first letter of the commit since it provides an immediate and durable value.
Bingo. When you just need to get something done, Python is great. Some quick googling to find the right libraries for the task, and then some caveperson programming, and the deal is done.

Outside of lisps, I find Python to be one of the simplest syntaxes, so the only effort is the logic to solve the problem.
I consider that to be a cruel and unusual punishment.
A Post About Porcupines
World's best table tennis robot vs. skilled player
I know it's racist, but I've gotten to the point where I treat any citizen or first-generation immigrant of Russia or China as a state actor and treat them accordingly. They have the power to make changes in their government and/or government's policy, so I hold them accountable as a private citizen. This is the standard I am held to as an immigrant to the United States from a Middle Eastern nation anyway, so it doesn't feel hypocritical.
3Blue1Brown has an extremely good explanation[1] of the intrinsic uncertainty, and why it's separate from measurement uncertainty. (the previous episode[2] is a recommended prerequisite for background on how the Fourier Transform works)

> emerges through a different, as yet unknown, mechanism.

In 3Blue1Bron's explanation[1], he shows how the intrinsic uncertainty is an inherent trade-off of trying to measure both position and frequency. A short wave packet only a few wavelengths long correlates with a narrow (precise) range of positions, but also correlates well with a very wide range of frequencies due. A Heisenberg-like uncertainty exists any time you are working with weave packets with length near the wavelength. 3Blue1Brown gives a very good example using Doppler radar.

[1] https://www.youtube.com/watch?v=MBnnXbOM5S4

[2] https://www.youtube.com/watch?v=spUNpyF58BY
> The homeless problem is mostly attributable to laws in the 70s and 80s which released mentally ill patients from hospitals and prevented their future incarceration.

This is an over-simplification of homelessness that doesn't bear much scrutiny.

Many people develop mental ill-health after, not before, becoming homeless. Many people are homeless without "severe mental illness" (schizophrenia, bipolar).

https://www.bbrfoundation.org/blog/homelessness-and-mental-i...

> According to a 2015 assessment by the U.S. Department of Housing and Urban Development, 564,708 people were homeless on a given night in the United States. At a minimum, 140,000 or 25 percent of these people were seriously mentally ill, and 250,000 or 45 percent had any mental illness. By comparison, a 2016 study found that 4.2 percent of U.S. adults have been diagnosed with a serious mental illness.

Looking at the common disorders we can see the causal direction could easily be "the misery of homelessness causes the mental disorder".

> Affective disorders such as depression and bipolar disorder, schizophrenia, anxiety disorders and substance abuse disorders are among the most common types of mental illness in the homeless population.
> Taxing idle wealth instead of productive work would be a good system.

I actually 100% agree with this. I am pleasantly surprised you support this, since many on the right tend to protest taxing wealth more.
A nice cup of tea in the Regency? Not always
If your change must touch too many other things that may be a sign of tight coupling. Not a good sign. Maybe it would be good to think about splitting things apart as a separate lib, or service. Then you'd be able to make small, safe, changes that are atomic.
Yeah, Oracle changed what one major version upgrade meant from JDK 8 onwards. For production purposes JDK 9 and 10 effectively don't exist.
If they can't control themselves we really don't want them wandering around the streets, we want to know where they are. Constant monitoring is an important reoffending protection measure for some sex offenders.
Coming from Perl, Python library documentation makes me want to tear my eyes out. No I don’t want a cutesy fucking module homepage, I want reference documentation with some examples. Authoring PyDoc was the worst experience too. No I don’t want to install and configure a static site generator in order to have rich text documentation.
Yes, people have loyalty to their tribe, not saying that every Chinese in the US is loyal to china but it usually takes more generation for a Chinese to feel like America is their tribe than to a north European.
Blah blah blah. Fuck quantum physics. The only reason it works is because it operates within broad statistical margins.

Those margins are big because the things being measured are small, cheap and interchangable. We throw tons of billiard balls at the problem until every bucket of all possible outcomes has at least one billiard ball in it. Then the score is tallied up, and a model is fit down onto it.

The wave phenomenon and unexplained gravity effects are really just leftovers, and used as social discriminators to ensure doublethink compliance, when indoctinating students into the dogma of social control.
Exactly this.

It scares the life out of me that even on HN, a community of generally scientifically-engaged people, the scale of the problem is often not understood.

We are literally looking at the end of civilisation as currently constituted, and billions dead, and we are not doing anything close to enough.
And mostly Muslims, but mentioning it is "islamophobia"
This is an interesting article because it talks about the range of options police have for dealing with people who use drugs.
At a previous client, we'd use a Scrum board. All tasks are written on post-it notes, and divided in columns: design, implement, review and test.

Thus, one could pick up code reviews whenever appropriate.
More popular, especially for homework assignments (i.e. among people who don't know how to search and don't understand Python well enough to read the docs).
Tips on working securely and safely with Kubernetes and operations
Website seems down. Found this link which has some pretty interesting information.

https://gbtimes.com/a-first-look-at-chinas-mars-simulation-b...
Looks like a good project but it had significant attention recently at https://news.ycombinator.com/item?id=19037399, which makes this more or less a duplicate (https://news.ycombinator.com/newsfaq.html).
I also live in Berlin and occasionally visit SF. The homeless present differently, as does the dirt. In Berlin there is more graffiti, but the homeless can make money picking up glass and plastic bottles for the Pfandgeld. (And as an Auslander, finding spent blanks everywhere after New Year was a big schock).
> but to openly announce you're only going to go censor it when one side does not sit well with me.

It's important to remember that the left does not promote the quantity or severity of violence that the right does. If you get left wing groups calling for the elimination by violence of all members of a religion Facebook (and other social media networks) will happily ban them.
This quite touched me, I love libraries and when I traveled through the NA I often went in every big city to take some time from all the travel madness. The contrast between the libraries in Toronto and Seattle was quite stark. You could see the diffence between visitors, and there were a ton more homeless people in Seattle.

At the time i didn’t think much of it, but I was reflecting back on it after a awesome episode of 99% invisible (palaces of the people). The guest talked about how libraries changed and have a different function. And the importance of something he called social infrastructure as something that doesn’t get seen as important as let’s say, roads and electricity.

It’s Very related to what the author of the article is saying. We don’t nearly appreciate enough how libraries function in society. When we keep looking at as a buildings where you can get books and use the internet we totally miss the human side of it and if we don’t equip the people with the skills or experience to deal with it. They are going to be burned out.

Hopefully we can recognize the importance libraries have and support them in a way it benefits whole cities.
But isn't the reason why it is a fundamental problem, that fundamentally there is nothing smaller to throw?
> What do you think "to kill you" is?

Infinitive. The predicate is "need" in this case. Swapping the order might make it clearer:

You need to be exposed to a lethal dose all at once for cyanide to kill you.
Cool concept. I especially like the fact it uses the real unsubscribe link rather than just filtering/deleting like unroll.me did.
I revoked unroll.me’s access shortly after installing because it didn’t do this. Only later did I discover how I’d dodged a bullet when unroll.me’s extensive data mining became publicised.
The middle class people I know who invested in real estate (say, buying one flat to rent it out) would counter your argument with the following two points (not implying that I'm in favor of investing in real estate):

1 - It does not imply that much work. Not even close. For instance, my uncle and aunt rented a flat for 6 years to the same family, and in that time my uncle had to go there about 1-2 times for minor problems, and I don't think it's an exception. There is a bit of work at the time of finding new tenants, but in the case of the people I know, it's like an average of 4 hours of work a year at the very, very most.

2 - (and most importantly): middle class people who invest in real estate are keen on having a rent. Stocks don't necessarily give you that. They see buying a house and renting it out as a way of having a monthly recurrent source of income.
Sysadmin doesn't wanna automate his job? Where did that come from? I am trying to automate as much as possible, because doing repetitive tasks is boring, I'll much rather read HN instead :)

But I see your point, the problem with cloud services is that they don't share the same features so if you know AWS and then you move to azure you have to re-learn not just the naming but also how to work with a new toolset which is annoying, so most sysadmins will automate, but just not at the cloud provider level but below. I think this isn't wrong though because setting up an environment can be a lot more painful if you need to switch providers for whatever reason.

But I haven't worked in a large company, only below 200 employees so my thinking might be a little different.
Four percent and higher residential real estate appreciation over that long of a period without massive inflation is mind boggling. I don't think I make that investment just because if it is successful, the inequality in society at the end of the loan is soul crushing.
There have been, and continue to be, social experiments proving that giving homeless people a house ends up being less expensive to communities and way more humane.

Maybe it's lack of understanding. Maybe lack of knowledge. Maybe selfishness. But it's doable, more efficient and decent.
I'm not sure if laws in Western Europe are fundamentally different. In the Netherlands the law[1][2] states you can only be involuntarily committed if you're a danger for themselves or others and if this is the only remaining solution. It seems roughly analogous to those two SCOTUS cases, although details and/or practical implementations may differ.

[1]: https://www.ggznederland.nl/themas/gedwongen-civiel

[2]: https://www.dwangindezorg.nl/rechten/wetten/wet-bopz
http://bettermotherfuckingwebsite.com is a basic start. Looks ok on mobile
My self developer of few of Saas applications. I worked on starting from ideation to go live. I am developer of those applications working as single person for client to make multiple Saas applications as side projects since few years.

P.S. Ideas are not mine I'm just doing development and can't disclose more details here.
Free Downloads for Devs – WordPress Edition
The “too bad, the weak should die” mentality is, unfortunately, very much the impression I get whenever discussing healthcare with Americans. It’s easy (availability heuristic) to forget this says more about the sort of Americans who are likely to engage in discussion about healthcare than about Americans as a whole.
Yes, that's basically it. (Source: I've previously worked for the government.)
In the UK the average tenancy is about 20 months. This is possibly because English law gives much stronger protection to people in the first 6 or 12 months of the tenancy, or maybe because of the student market. Tenancies are getting a bit longer, and this is possibly because moving home can be one route from the legacy benefits onto Universal Credit (which is usually catestrophic for the claimant.)
In this case, storing files in the database is a bottleneck at many levels, if you have are going to drop files older than X months then PG will have to deal disk space efficiently, anyway: you get your ever growing continuous delivery bottleneck identified.
You've skipped over quite a lot.

- learning about and understanding S3 in the first place.

- Billing and AWS account management (possibly requiring agreement/permission from others)

- maintaining credentials securely for your app to access S3.

- bug fixing (for e.g. it's easy to get the permissions wrong when you upload so that it's not visible)

Since you're already storing the URL in your dB, why not just store the binary data you have?

I don't think you're wrong about using something like S3 being a better solution, but it's not quite as simple as "issuing one command"
John Coltrane, a creative obsessive with pop appeal
Could I ask how much time you send on sales and marketing compared to development/engineering?
The US seems to be coming to the realization that social welfare is not an altruistic indulgence, but a necessity for an economically wealthy society.

These library "residents" force the state - and its workers - to help them by confronting them with their sheer humanity. It is easy to refuse services to people you don't know, it's harder to send them out into the cold face to face. Most Human beings can't stand seeing another Human suffering. It just hurts us. Hurting them, by removing them forcibly, also hurts us.
You have 100gb, the last thing you need is anything more than the absolute minimum in infrastructure overhead. My advice is plain and simple, use Vertica Community Edition. Vertica is, in my opinion, the best possible technology in these scenarios. Vertica Community Edition is free for up to 3 nodes, and up to 1TB of data. It is the fastest columnar datastore I have used, and once you learn some of the tips and tricks it just works.

I make no money from Vertica, I am not in any way shape or form compensated by them. Dump your data into Vertica, stand up a few servers, and forget about querying infrastructure until your data grows 10x.

https://www.vertica.com/register/

I do however own some stock in Domino Data Lab. The actual challenges of coordinating a data science team are tough. Making sure there is a single project repository, one place to manage history, etc. I would consider looking into Domino Data Lab. They have a ton of experience helping teams like yours leverage a data science platform. It's good tech.

https://www.dominodatalab.com/

TL/DR - Dump your data in Vertica. Find a DS platform that helps you collaborate, Domino Data Lab can be that platform.
We've made some significant improvements since then (including adding Outlook support), but I understand it's probably mostly duplicate info yes.
The paradoxes are because the theory is formulated in terms of complicated mathematical expressions that do not map neatly onto a naive understanding of macroscopic reality.

The entire problem of learning QM is, that one has to learn not to trust ones intuition and instead look at what the math is showing. For example the supposed paradox of being sometimes a wave and sometimes a particle is only there if you insist to use the macroscopic analogies of wave and particle. In the full theory, the object is always a vector in an Hillbertspace, which is a concept that does not map neatly onto some combination of wave and particle.
I would presume so, given that hydrogen (which is bigger in molecular form than helium), leaks out of almost any container you put it in (hence why hydrogen cars have never taken off). But I haven't got any personal experience with it.

There's also the problem of sealing the vessel it's in - since you're almost certainly keeping helium as a gas, it's going to leak through the smallest gap.
And you think if everybody would buy their own houses, that wouldn't be the case? Like the poor artists who made Berlin famous, who thrived when there was an endless supply of living space (because of the wall and other issues), they would just have bought their own places and gentrification would have been staved off forever?

Are you sure it is not the other way round: increasing attractiveness of the city (change of character) has lead to increased housing costs?
No if you see the questions, they are the same over and over, for js or python. Simple things you can google, answered a 100 times.
Are you sure you can't simply run it all from a single server? Computers are pretty fast these days.
If you think houses are a good investment, buy them. Even the poor can get a loan from the bank and do it.

The reality is probably that it is an investment like any other, with risks. People who buy houses to let take that risk and provide people with living space to rent. Which has advantages as well as disadvantages.
Offering treatment for free is a good first step..
Why are we assuming that it was Twigg’s actions that caused her mother to kick her out? It’s just as likely (if not more) that her mother was crazy and/or abusive, and at the very least it was not a traditional family experience—they were living in a basement, not a house!
Using Sophos too. Doesn't seem blocked for me.
Could you talk about the usecase here ? This is very interesting from a db query tuning perspective. What kind of queries work well in scenarios like this ?
I thought search engines are only useful in ranking based searches ...so you accept a degree of error margin wrt databases.
I real base would be underground to avoid radiation.
Writing Good Source Control Commit Messages
> Videos of this game in action beg to differ

That says much about this game than about C64 games in general.

Compare to e.g. R-Type (that also has much more complicated scrolling) that has no such problems:

https://www.youtube.com/watch?v=Bft5BhWIzTU

> This is compounded by tile-based scrolling being available in NES' hardware but not the C64, so scrolling is a costly operation

It's not a particularly costly operation because you scroll character buffers, and can chase the raster beam and/or flip character buffers to amortise the scrolling (in the former case to <1000 bytes to copy for ~2 frames when you need to reset the pixel shift, so for every 8 pixel move of the playfield; less with even the slightest optimization such as e.g. keeping colours the same on parts of the screen, or filling parts of the screen with features displayed as sprites). In any case, this game doesn't even have that excuse as it uses VSP to scroll larger screen regions without copying, just by manipulating some registers.

> The C64 can only have 8.

Not true. It can only have 8 visible at any given scan-line. Lots of C64 games use a lot more by updating the sprite registers using the raster interrupt. See e.g. R-Type above, or Delta:

https://www.youtube.com/watch?v=AeLi01dpME0

Or Katakis:
https://www.youtube.com/watch?v=zAtW-3sx_1s

But even when that is too little, the "workaround" is simply to use characters and spend a few extra slots on the character set on slightly offset versions of the "tiles" to make it move smoother. E.g. the boss coming up here in Shadow of the Beast is using characters rather than sprites (and many of the stationary enemies in the games above as well):

https://www.youtube.com/watch?v=R_GdJiEjSho&t=78s

So while 8 sprites per scan-line sometimes creates extra effort, it's was not that much of a practical limitation.

> There's usually not more than one enemy on screen

That's just not true, as I confirmed by skimming through the longplay on youtube just now. Even so, see the other examples for why that's a poor excuse.

> the enemy typically moves slower

Speed makes minimal difference to CPU cost of moving the sprites unless you entirely skips updates on some frames - every time you update the location costs as much whether you're moving it one pixel or two, and we're talking a handful of cycles per frame per sprite.

> and animations equivalent to those on in SMB either have fewer frames or none at all.

Number of frames equally makes minimal difference to performance; it's a handful of cycles per frame per sprite, as you change the memory position it reads the sprite data from, you don't overwrite the sprite contents.
I completely disregard this rule. I find it much more helpful to be able to include more context in the message (even the first line).

I have a similar policy about line-lengths in code files. Sure, lines can be too long, but I find that codebases with strict line-length policies tend to have the opposite problem: too much vertical drift which makes it hard to see the big-picture of what is going on in the file.
I see, probably the decision on investing in real estate should depend on the legislation of your country of living.
One of the major shortcomings of this simple redaction method, and not mentioned in the article, is actually from a security point of view.

This is less of an issue with Mueller report but was quite noticeable with Snowden leaks. If your redactions are of short words or group of words, you can sometimes make pretty good guesses as to what was redacted. There are all kind of methods you can employ, statistical etc., to aid with this.

A proper redaction tool could avoid this by varying the length of the redactions. PDFs even have layout hints now, so it’s not that complicated technically.

The copy-and-scan security method can be replicated by a flattening pass, that does the same, without losing any of the accessibility benefits.
Intro to DragonRuby Game Toolkit
Moving from your existing infrastructure to a new infrastructure incurs a cost in both design and implementation. There is also a cost in training existing people on the new infra.

Without much info to go as to how the infrastructure is complex, the first thing I would suggest is to get rid of operations overhead by going with a hosted service. AWS EMR, Databricks, Qubole, etc. offer a service with S3+Hive+Spark.

The reason for using the tools might not just be volume. It could also be due to vicissitude (large number of different data sources using spark for pre processing), or scaling, or something else. Try to understand why the existing solution is used before planning a migration.

If you are determined to go with a new pipeline, build a prototype for a small subset of data science tasks you have and carefully evaluate the pro and cons vs the existing approach for that subset.
There are two kinds of contracts with property managers - one kind that only find tenants, and another that manages everything (e.g. if the boiler breaks they get a plumber).

Which kind are you talking about? I'd be surprised if the discrepancy between countries was as large as 6% to 15% for the same contract.