jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You've hit the nail on the head.

Google doesn't run out of money; what Google runs out of is the things money can't buy in the short run, and at their scale that's employee hours and (surprisingly) compute and storage bandwidth (because they're building infrastructure at such volume that they end up saturating supplies and literally can't get more hardware at a reasonable price-point to run all the services they want to run).

Too much breadth of services cuts into how much load they can bear on services that are business-core or revenue-positive.
If you're using Kolmogorov complexity as your measure of entropy, then the entropy is given by the shortest program required to produce the output. So yes, in your example, you would need to include the code in the entropy measure.

This is still kinda subtle though, because computing SHA obviously requires a fairly complex program -- and yet, if your program had consisted of a single SHA and nothing else, it would be far less secure. Why?

I think it's because the security of a password doesn't depend purely on its Kolmogorov complexity, but rather something like its...distance from a Shelling point? SHA is complicated, but it's also so common that you can invoke it in your shell with six letters. So a single application of SHA is not far from a Shelling point. If you had used a modified SHA, say tweaking one of the constants involved, then your password would immediately become much harder to guess. And yet your modified SHA could have the exact same Kolmogorov complexity as the unmodified version.

(Obviously, random or secure pseudorandom passwords fit this definition as well, since a random string is not close to any Shelling point.)
> The truth is some people just don't care

I don’t buy that. They either are ignorant (which is fine, until the point they become aware of it–I really doubt many people at FB are ignorant of the social issues it brings up), or they inevitably are aware and have rationalized why it is or is not an issue.

I’m not saying it is FB’s absolute responsibility. I’m saying it is the responsibility of each individual who works there. There’s a difference. Corporations are not people, the people in them are what make possible the goods or evils the corporations use to make money and thrive.

The pen is mightier than the sword. Social media is mightier than the atom bomb. People need to act accordingly. Morals are the impetus of action so I’d say they are highly relevant.
That would be a major point of my library, SNAFU, discussed in the article.

https://docs.rs/snafu/0.6.0/snafu/
I'm curious to know why you feel like regulation and standards are the solution here. It seems fairly clear that the propaganda metagame heavily favors disinformation and is only getting better at creating disinformation products. If we accept that premise, then it seems like the real problem is that we're still trying to preserve the idea that the internet is a tool for learning. Certainly parts of the internet are, but if the bloggers vs. professional press are anything to go by then it seems like the most practical solution is to establish lists of trusted entities and the contexts in which they're trusted. The managing of lists is regulatory in a sense but the trust side of the equation seems more social than bureaucratic, people need to be much less trustful of the internet.
I had this issue last week. I was pulling my hair out as to how my brand new Linode got hacked even though I had setup ufw within minutes.

It is downright ridiculous that this was ever approved as a default behavior.
A firewalled IP would be much more appropriate, and NAT is not a firewall or a security mechanism.
How's that offensive? Sounds like it's a factual description of a certain category of products - namely, low quality ones made in China. I don't think the products take offense.
What’s the difference with today “fake news” outrage for absolutely real news?
> Increase general taxation and use that to fund more pharamaceutical R&D?

Take the US military budget and give it to life saving research instead of life taking.

Edit: Also implement a wealth tax instead of income tax. Discourage hoarding of wealth and concentration of power in the hands of top 1%.
Yes, I'm the only Tech Lead. We are a tiny company (less than 10 staff)

But even in bigger companies I've worked for, mentoring is probably the biggest difference. I've worked with a LOT of Senior Developers where English is a 2nd language. For all sorts of reasons they struggle with education / training / selling (selling an idea to the business - why we should / shouldn't use TDD etc).

Mentoring is easy - so long as you align yourself with what the person wants. Do they want to understand design patterns? Some sort of funky UI stuff? Mobile dev?

You also have to ensure they perceive you as an equal. (Not I'm better than you). That can be tricky and often patience is the best strategy.

Make sense? Hit me up offline if you need more detail...
Breadfruit range doesn't seem particularly suited for "the lower 48". According to this map, it's growing range is hugging the Equator. http://www.esri.com/news/arcnews/summer12articles/will-bread...
I did not realize that was who purchased SO. Wow.
Unmarried men occasionally get the title 'Master' although I've only come across that in more formal situations.

I also never said we should or shouldn't use the terms. I don't have an opinion on that and it's not a debate or argument I'm going to waste my time on. I was simply explaining how they are conventionally used. This kind of thing was taught in schools as recently as 20 years ago as part of explanations on how to write and format letters.
Wow, I didn't even notice what it sounded like.
How does this differ from OpenPolicyAgent?
A shame, but I just can’t teach it in my programming languages class. I can’t stand up there in front of 200 students saying coq coq coq for an hour. I just can’t.
> 20x more people died from covid WITH masks/lockdowns than during a normal flu season WITHOUT precautions.

Against flu, the most vulnerable are regularly vaccinated, usually in early October every year, ahead of the "flu season" (at least here). I wouldn't call that "WITHOUT precautions".

Precautions (mask-wearing, lockdowns) against COVID apply to everyone because we still don't know for certain WHO the most vulnerable are (and even with flu, we get that wrong sometimes).

I am not saying COVID is not worse, because we know it is (even if we don't know by how much), but more importantly, we don't know for who is it terrible which is the most important thing.

I can understand you are sensitive to anyone appearing to discount COVID because you are the one of those who had it terrible, but extremism from both sides can only stop us from learning the actual truth about how COVID spreads and what effects it has: GP made a factual comment based on the actual study data, and gave their opinion on how that's not terrible since COVID is worse than flu too. There was no discounting of COVID there, just an attempt to understand it!
Ok. I like Ada a bit, we studied at University, incl for a hard real time simulation problem :-) Never did any COBOL

Have a nice weekend tomorrow
I mean 'popular' for an academic book, i.e., widely read by other academics.

I can assure you that historians prioritise monographs over journal articles in the UK and US, and it's there that you'll generally find their best work.
Are we mature enough on the internet for that option?
Way to go turning the whole of the police force into a bunch of racist bigots. With many family members serving in both law enforcement and the military, this is one of the most offensive things I have heard in a long time. 99% of the police are some of the best people you will ever meet, and they will even serve and protect people like you who don't appreciate them and would spit on them if had the chance.
Ms. Sounds like "Mizz".
Location: Cincinnati, Ohio

Remote: Yes

Willing to relocate: Yes (have lived/worked in US, Europe, and Asia)

Technologies: PostgreSQL, MySQL, HTML/CSS/JS, TypeScript, Node, Angular, Ionic, Git

Résumé/CV: https://www.linkedin.com/in/evan-winget/

Email: evan.winget.mba18@said.oxford.edu

Just finished my MBA at Oxford University, previously worked in eCommerce and founded/bootstrapped a small business developing educational apps for iOS/Android using Angular/Ionic. I targeted a niche market and built up >35k users in 21 months with steady revenue growth and average review scores of 4.78/5 from over 450 reviewers.

Looking for Product Management roles or the right fit at an early stage start-up. After a year stuck in classrooms I’m ready to roll up my sleeves and get back to work helping design and build software! I personally lean heavily towards consumer-facing products.
Software has bloated so much that users having an SSD is an assumption. In fact a 2.5 SATA SSD is almost unbearable on a modern machine for gaming, etc. since M2/NVME showed up.
The problem was the DNT was optional, so there was no legal method to force a website to obey it.
Because the purpose of state-sanctioned cheap capital is to defray the cost of investing in your business...hiring people, buying capital equipment, investing in R&D. Not spiking your own share price by bidding it up on public markets. That does nothing except help managers' stock options more profitable.
First, a good article about TrueSkill I found when looking for systems to rank pairs of foosball players:
http://www.moserware.com/2010/03/computing-your-skill.html

Second, apparently Tinder uses an ELO ranking system for their algorithm. I would add a link but everything I'm finding online right now is very clickbait-y.
it's a good book, especially as an introduction to why reductionism and quantitative measurement distort what they measure when taken apart from holism and qualitative valuation - but boy is it a slow burner. I listened to it on audiobook during my commute and I'm surprised I didn't fall asleep at the wheel.
> It only interoperates with Java in a trivial sense.

It's not in a "trivial sense". You can call any Java code from Scala, call Scala code from Java (except when dealing with Scala constructs that don't have direct Java equivalents). Even Java and Scala functions are the same since Java 8/Scala 2.12. I am not sure how much more interoperability you could even wish again, besides saying that Scala should be identical to Scala. And I write this having written Scala for 10 years and used dozens of Java libraries in Scala projects.

> because of its insistence on using its own collections

This reads like Scala is somehow doing this stubbornly against all reasonable arguments. That's not the case. Scala collections have benefits. Maybe this means using Hibernate is not straightforward from Scala. Ok. I don't know. But this doesn't invalidate Scala having its own collections.

There are tradeoffs in everything. We are talking about two languages and how they interoperate. As far as language integrations go, the Java-Scala interop is excellent, in my view.
> Wikipedia says 4334.4/km^2[0]. I'm more inclined to believe Wikipedia, since Toronto is supposed to be the 4th most populous city in North America. Wikipedia itself cites a different statcan link[1].

Wikipedia contradicts itself, as it puts Toronto as having 2,731,571 inhabitants, which would put it as second most populated city, right beside New York, cf. https://en.wikipedia.org/wiki/List_of_United_States_cities_b... for US numbers.
Not true. Biontech and Moderna were always far ahead of everyone else even at the very start.
Alternatively, with SGML:

<path>
<point x=10 y=10/>
<point x=90 y=10/>
<point x=90 y=90/>
<point x=10 y=90/>
<point x=10 y=10/>
</path>
Please don't do this here though.
What does revenue vs hosting costs look like for something like this?
How does it compare against tarsnap?

https://www.tarsnap.com
I use tmux on the other side of mosh, and _that_ gives me scroll back plus all of the other great things about tmux.
1996-2003 may have been the most recent period with that balance, but I think we're approaching another and possibly interminable such period.

When we get good fake videos the only way to tell what is or isn't real will be what's on authenticated accounts. i.e You know that a certain video is legitimate only because it's posted on an account you trust. When your trusted account pulls their content, you'll only have your memories to differentiate between real records and illegitimate fakes.

A person who is intent on recovering their privacy could, after taking their account private, start a disinformation campaign where they post fake videos of their own content. They could add, delete, and modify bits of their own content making it impossible for future viewers to know whether they were seeing something real or fake. I imagine that with enough effort you could even get people to forget, or incorrectly remember, what you looked like.
this appears to be an actual product, not just a joke landing page?

wow
> The Chromebook sells are minuscule.

Chromebook sales were 21% of notebook sales in the US in Q4 2018 and the percentage is growing:

https://chromeunboxed.com/chromebooks-make-big-strides-in-sa...
I've been hearing about more and more people doing things like this, but I have to ask (serious question, and I'm not trying to be snarky): do you not enjoy eating food? Eating such boring and repetitive meals every day sounds absolutely horrible to me. Granted, I cook almost every day and really enjoy making and eating varied meals packed with flavor, but even then—do you not get bored at all? Do you not get pleasure from eating cooked meals? I think I would go mental on this kind of diet, but I'm starting to think that maybe I'm an outlier, and most people are happy to simply fill their stomachs.
> I'm not sure how many people are skeptical about the global warming itself.

Climate change denial denial. Very meta.

https://www.wired.com/story/americans-trust-scientists-until...
How well do you get paid? I only ask because it seems like Ben Huh makes a big deal of not paying a lot of money to his employees.
By hype, do you mean fewer people using it? Can't really submit articles and projects for Nim that don't exist. If you like the language, why not write something in it then blog about it?
> Google has developed Glass, tiny cameras embedded in eyeglasses that allow people to take photos and videos without lifting a finger.

I know this is tangential to the article and probably not something the author thought a lot about, but this is my little pet peeve. Google did not developed "tiny cameras embedded in eyeglasses" - those you could already buy for years anywhere for cheap. There's a whole plethora of surveillance tools anyone can buy on-line or even off-line in "detective stores". Cameras hidden in glasses, pens, buttons - you name it. Cameras you wouldn't notice if someone talking with you was wearing.

What Google did develop is a wearable HUD, which is an awesome and potentially very useful piece of technology. Technology that was apparently halted because the only thing people noticed was the camera. They complained because they noticed. This is, IMHO, stupid.
The argument is that the effect of the invasions on both the Rus and other peoples in regions the Mongols conquered or subjugated might have been hugely beneficial to the ability of Tsars to rule a huge amount of land from St Petersburg afterwards, most of it to the east.

That's is entirely consistent both with it decimating the earlier civilisation across a smaller region centered on Kiev, and with it having a negative impact on economic and cultural growth in that region and surrounding regions which was felt centuries afterward. Especially if you consider Tsarist rule that Mongol invasions arguably paved the way for to be amongst the factors responsible for the relative backwardness of the Russian Empire.
> Most obviously, the News Feed could learn to mimic our external dialogue, showing us posts with similar content to what we spread. Never talk about sports or babies? Facebook could eventually filter those out of your feed. Just shared your thoughts on Syria, celebrity gossip, or the police state? The algorithm could pull an audible and show you more about related news.

I was pretty sure Facebook was already doing this, even before the public search. No?
Maybe so, but perhaps the differentiation between most 'Show HN' posts and this, is that most 'Show HN' posts invite conversation.

There's really not much that can be said about this, other than "Great, it's a coupon".
I've only tried with this two samples. The results that LaTeX gives always a feeling a being a lot better than all other solutions/pdf generators I've seen.

PS: Don't say the DRM is too weak in public ;)
You're right, you're definitely not a sheeple. After all, almost no one ever hates on McDonald's on HN.
And now you're divulging secret information on the Internet. Sure buddy.
Cool write-up. I am a K8s hater, but I can see how this can work well for small projects with 1 developer. EKS definitely takes a lot of the maintenance headache, but there'll still be some down the line.
It might be the right approach but that’s not at all “obvious,” and the question has philosophical, ethical, and political roots. Do we immunize the most vulnerable to make sure they’re taken care of or do we immunize the most likely spreaders to reduce the risk to everyone, including the most vulnerable, relatively equally? How do you weigh in existing precautions, ongoing changes to those precautions, financial struggles, and employment demands to these decisions? Do we focus on regions currently most affected or do we roll it out equally? There are a million questions like these and the choices aren’t all obvious.

Your post is unnecessarily hostile, ignorant, and insensitive. I knew someone who died of the disease. He was half my age and I’m too young to be eligible for the vaccine. Not all young people “brush it off.”
There's been some talk in the US at the state level (esp. NY) but AFAIK the federal government has explicitly said they're not going to be getting into vaccine passports.
When you are doing machine learning, conda is widely used. Why? Because you can install non-python things like cudatoolkit or ffmpeg (you can even install python, so you are sure that everybody are using the same version of python)

Python is fantastic at gluing specialized tools/libraries, but a lot of these require non-python dependencies (most are written in more performant languages). IMO, this is a big differences when comparing with Cargo for Rust because most of the dependencies in Rust are written in Rust.

The state of packaging in Python is kinda meh, the official documentation here [0] suggests to create 3 additional files in order to create a package:

- pyproject.toml
- setup.cfg
- setup.py # optional, needed to make editable pip installs work

if you add conda, you may need 2 additional files:

- meta.yaml # to build you conda package
- environment.yml

With this much boilerplate, I understand why people are creating tools like flit.

[0] -- https://packaging.python.org/tutorials/packaging-projects/
I had read on a previous HN thread that Mozilla intends to remove compact density completely. It’s not functionally unusable, but boy is it irritating to have most of your screen taken up by OS border, window header, Firefox toolbars, the website header/navbar, and some obligatory ads & marketing.
How do you start learning this breadth of software engineering? I consider myself good in the python / django space, but where do I start with learning these infrastructure technologies? I find that I use them once or twice periodically, and then don't touch them for so long, so I forget much of what I have learned.
> “ Programmers need to think long and hard about your process invocation model. Consider the use of fewer processes and/or consider alternative programming languages that don't have significant startup overhead if this could become a problem (anything that compiles down to assembly is usually fine).”

This is backwards. It costs extra developer overhead and code overhead to write those invocations in an AOT compiled language. The trade off is usually that occasional minor slowness from the interpreted language pales in comparison to the develop-time slowness, fights with the compiler, and long term maintenance of more total code, so even though every run is a few milliseconds slower, adding up to hours of slowness over hundreds of thousands of runs, that speed savings would never realistically amortize the 20-40 hours of extra lost developer labor time up front, plus additional larger lost time to maintenance.

People who say otherwise usually have a personal, parochial attachment to some specific “systems” language and always feel they personally could code it up just as fast (or, more laughably, even faster thanks to the compiler’s help) and they naively see it as frustration that other programmers don’t have the same level of command to render the develop-time trade off moot. Except that’s just hubris and ignores tons of factors that take “skill with particular systems language” out of the equation, ranging from “well good luck hiring only people who want to work like that” to “yeah, zero of the required domain specific libraries for this use case exist in anything besides Python.”

This is a case where this speed optimization actually wastes time overall.
I would say just go out and find things you think are particularly well done. Blog about it, what attracted you to that piece, what you dislike. Then go back through it, you'll notice trends. Try to figure out why you react the way you do.

Then once you know what exactly you like and don't like, make stuff.

I think that the first step. Specifics are great too, eswat's recommendation, try to get your hands on Bringhurst's The Elements of Typographic Style. It is the bible for everything type, and is really well written.
How many advertising agencies and marketing houses do you think have objective C programmers with experience in flash banners?
I'm curious as to why you're not using Gravatar for the profile photos. Given that a lot of people signing up already have a Gravatar account it would probably make sense.

Also, on the 'Edit profile' page it would probably make more sense to have the forms displayed by default rather than hidden.

Other than that I like it! Signed up!
as long as I am logged in, the password "new_pass" will also allow you to join this chat (abet with a messed up user list, but all text is readable) This is done by adding javascript to my username that changes the password in all those who log in normally.
To pose a frank question: are your own skills equal or better to the heavy hitters on your European crew? If not, how do you know you're not being snowed by a lot of pomp and ceremony to do regular things in an impressive-looking way?
The title and website headline are misleading, this isn't going to be car-free, it's going to be _no privately owned cars_.

> We’re bringing together services like ridesharing, bikes and scooters, and same-day grocery delivery, so zero private cars means zero hassle.

Here's why this matters from someone who lives here: 4 months out of the year Tempe's average temperature is above 99F. This means one of the following:

1. Residents will heavily use ride sharing and delivery during the summer, just "in place of" owning a car.

2. Culdesac will install a ridiculous amount of outdoor cooling for its residents, one might imagine this will require a fair amount of water.

Don't get me wrong, this is a cool idea, but is Tempe the right place to do it?

There are many options like semi-underground homes that could have been trialed here which would have fit the local climate; but they aren't doing that. Seems like they are trying to create a one-size-fits-all solution which IMO will not work outside of California.
Ethereum Name Service is doing something similar on Ethereum.
It's not clear that these stories take place in different fictional universes.