skysight-inc/HackerNews huggingface dataset:
tl;dr: Each insertion is O(n), but n insertions are also O(n). Saying "amortized time is O(1)" just means the time for n operations is O(n).

To be pedantic: some individual insertions can take more the O(1), namely when you have to rehash it can take O(n) time. So the tight upper bound on each insertion is O(n). So doing n of them seems like it might take O(n^2).

Except you can't rehash on every insertion. So even though the time to insert one is O(n), the time to insert n is also O(n). If you amortize that time over all n insertions, you get O(n) / n == O(1).
You can want whatever you want - just clearly communicate it so nobody wastes anyones time.

> If a software company's ability to execute is a function of the collective intelligence of the team

Insightful to understand that this is your perspective of employees and work.
I think it may be a little unfair that the NFL has to pay out for damage that was done in aggregate over an entire lifetime (starting at Pee-Wee and moving on through primary school and Uni).
Terraform for Grownups
No one cares what it costs you to produce the product.

Most of the coins in circulation already exist, and sellers can easily sell for less than it cost to produce today because most of the coins were produced for far far less than today's cost.
What about daily 2h routine of HN?
Modern research is showing that sub-concussive hits play a bigger role in CTE than we expected, so it isn't enough to just show that Rugby concussions are as prevalent as football concussions if Rugby has far fewer(or maybe far more) sub-concussive hits.
Booz Allen says awarded $621M U.S. cybersecurity contract
The UI is made with Flutter, which can be used for Android & iOS apps today: https://flutter.io/
"As a currency, Bitcoin should be a serviceable unit of account, means of payments, and a stable store of value. It is none of those things. No one prices anything in Bitcoin. Few retailers accept it. And it is a poor store of value, because its price can fluctuate by 20-30% in a single day." - https://www.project-syndicate.org/commentary/why-bitcoin-is-...

I actually recommend reading some of Nouriel's thoughts on the matter. I don't recommend taking investment advice from him, or anyone else for that matter. Do your own research and your own critical thinking.

I believe there is immense value in a global currency that doesn't have uninvited middlemen. I also think the immense volatility will slow as people come to understand what cryptocurrencies can represent and better solutions arise.
I do not think "they make your product look well thought out."
is why.

I think the need is to read a clean, clear symbol instantly. Apple, Golden Arch, Handicap-Sign. Because of this, a lot of design majors learn this branding style. Readability is super important in mono-culture, so is clean interface.

Furthermore, vectors are used due to their ability to scale to any-size, and the standard tool, Illustrator, just more naturally makes this look than say a St Gaudans Buffalo Nickel design.

It's a typical copycat style that happens in design and art.
Around 2005, I noticed flying bird silhouettes everywhere.
Seems like some of them are doing that, but not universally. "Waffles", "pasta and chicken for lunch, double-portion on the pasta" "lasagna with some more chicken for dinner. In between, he’ll put away a peanut butter and jelly sandwich or two" certainly doesn't sound like a diet low in simple carbs.
But that would also allow them to hit harder.. and there are no muscles around the brain to protect it from impacts or prevent it from moving. I don't see how that would make brain damage less likely.
The allocation of capital in anticiption of future cash flows.
This looks so cool! I wonder if they'll make training data available
I always thought that this D&D Spell was silly, but maybe it was based on this "Dancing Mania":

http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/irres...

> The subject feels an undeniable urge to dance and begins doing so, complete with foot shuffling and tapping. The spell effect makes it impossible for the subject to do anything other than caper and prance in place. The effect imposes a –4 penalty to Armor Class and a –10 penalty on Reflex saves, and it negates any AC bonus granted by a shield the target holds. The dancing subject provokes attacks of opportunity each round on its turn. A successful Will save reduces the duration of this effect to 1 round.

For those who haven't played D&D: a level 8 spell is outrageously powerful. Resurrection is a level 7 spell (restoring life to a dead person, even if their body has been mutilated). While "Raise Dead" is a level 5 spell (Restoring life to a dead person, so long as their body hasn't been mutilated). Teleportation across hundreds of miles is accomplished at level 5 spell level. Indeed, "Limited Wish" is a level 7 spell.

So level 8 spells are SERIOUSLY powerful magic. A level of spellcasting that is beyond the abilities of most players, and is basically reserved for the end of very long campaigns.

So "force a guy to dance" has always been silly IMO. But the thought of historical accuracy with regards to "Dancing Mania" has changed my opinion. It would be downright terrifying if fellow villagers suddenly were forced to dance, seemingly unconsciously.
>Between Oct. 18, when it began trading, and the end of the year, the E.T.F. rose 3.1 percent, compared with a 5.1 percent gain for the Standard & Poor’s 500-stock index.

A three month track record? "Dominating"? Come on. This article is either an advertisement or a nothing-burger to get that clickbait headline although I can't decide which.
"Amortized O(1) time" means the time for n operations is O(n), even though individual operations might be more than O(1). Building the hash table means adding n things. So they're saying its linear.
Right out of a Vernor Vinge novel.
I'm not quite sure you can just hand wave away the harmfulness. It's very possible that a lot of people would feel highly violated by it. It basically takes away your control over your modesty and to an extent even the autonomy of your body. Yes, the videos are fake, but that doesn't change that the entire premise is for people to imagine it's real.

I'm much less decided about the legality side of this, but I think the from the moral side, this is pretty hard to defend. Obviously this is taking things a bit to the extreme, but where exactly do you draw the line from a utilitarian perspective? Is a gang rape morally permissible if the perpetrators enjoy it enough to outweigh the victim's suffering? Why should people ever be (morally) allowed to derive their pleasure from another's suffering?
Did car-sharing firm hack suspect enter an open door?
Are you sincerely arguing that a 5% chance of something happening is not a low chance? Either way I don't really feel like arguing about relative chance.
> Kings also didn't die from an easily treatable but ultimately unaffordable medical condition.

They certainly did die from what we would today call easily treatable conditions. Antibiotics? Vaccines? Appendicitis?
I enjoy Meth Meth Method a lot, he has a series of videos on making Super Mario Bros with vanilla JS

https://www.youtube.com/channel/UC8A0M0eDttdB11MHxX58vXQ
Something to keep in mind is that part of the problem with these fakes is the shallowness of the training data. If rather than, say, 30k images being used - 3 million were instead - that would cause a great change in the quality.

But - that would also take a ton more processing; instead of a clip taking several hours to create, you might be looking at it taking a few days. That, or you'd have to throw a ton of money into better hardware to handle the extra load.
Writing a microkernel in C is fine. I said _C++_. But for the record, I built this:

https://github.com/KnightOS/kernel

And I've worked on toy kernels here and there and studied more serious kernels in depth.
Things I dislike the most about Ruby:

- Raw performance

- Runtime metaprogramming from hell

- Monkey patching

- No real concurrency support, tons of non-threadsafe code and gems

- Too Rails-centric

- Little presence outside web development

- Little to no real innovation in the last years

- Mutability

- No optional / progressive types or type annotations

===

Things I love about Ruby:

- Clean syntax

- Although it's object oriented, it allows using a functional style

- Functional collection operations

- Productivity

- Flexibility

- Maturity

- Availability of high-quality libraries

- Availability of hosting solutions

- Friendly community

- Nice stack traces
Three years of that is not never work again money.

It's worth noting that three years of that gets you a bit over median household income at safe extraction (i.e. 4%) rate.

It's not FU money, but as an emergency fall back it is obviously plausibly never work again money.
> It's here to stay whether you like it or not.

I think we're way past arguing about that.

It will be interesting to see all the consequences of mass produced special effects popping up everywhere.
Some of the most successful investors, like Warren Buffet, are old school and also operating on a completely different level than most investors since he can force companies to change course, or like after the 2008 crash he was able to come in and offer deals to big banks in return for preferred shares.

It would be difficult to see how to apply narrow AI to this kind of thing. It seems really good for routine tasks, like high frequency trading, but maybe not so great for these big one-off deals which constitute many of the best investments.

Of course, Buffet might still benefit from AI analysis of broad market trends, and the like. If I'm wrong, I'd be interested to know.
CAPEX and OPEX production cost have nothing to do with the market spot price, especially because most of the coins in circulation have been produced or acquired for far far far less than the rate it costs today.
I didn't know you couldn't install apps from unofficial sources on iOS!

Still, I think that getting your app banned from Play Store 99.9% of the times will mean an effectively dead app.

As an Android app developer, I try to publish on as many stores as possible, but traffic from alternate stores is unfortunatelly almost non-existent.
OTOH, the fervor with which some people avoid taxes evidences a lack of civic responsibility. If people don't feel invested in their government to the point of spitefully taking a loss just to avoid paying a tax it makes it easier for ethically bankrupt people to assume the reigns of power. That kind of leadership is how we get into wars in the first place.
Have you tried Crystal? I've been very impressed by it.
Why do we need a nation-state?

The single biggest thing a nation-state is for: Keeping hostile people from crossing the border with guns. You can't stop that with lots of internet connectivity and e-commerce. (And you're naive if you think the internet age means that nobody invades neighboring countries any longer.)

Other things nation-states do: Enforce laws against, for example, fraud. That's of value even if the commerce is happening on the internet.
gperf's time complexity is quite bad. It predates the modern, minimal perfect hashing by a few decades.

But it's easy to download & run.
And it also says things like horses, chariots, steel, and other anachronistic things existed in the pre-Columbian Americas. There is no evidence (to date) to support any of those claims. You might want to look into the history of NWAF and Thomas Ferguson. Michael Coe, a renowned expert in this field and also mentioned on this post, was friends with Ferguson. It's an interesting history.
So you're saying I done good. I feel slightly better :)
> The degree of volatility has nothing to do with whether it's an investment or not

You’re right, and that wasn’t my assertion. My assertion was that it makes it an absurdly poor “store of value.”
That's the most morally bankrupt thing I've read all year, and, IIRC, beats anything I read last year.
AI and humans have arrived in investing. S&P is dominating for now.

I just pulled out of my "intelligent" portfolio from a 401k rollover into the S&P. Using that portfolio tool was unintelligent for me :(
So why not build your own version with a SSH daemon if you really need it? I don't think most people need the SSH daemon in their container image.

Your Dockerfile could be something like this:

FROM ubuntu:bionic
RUN sudo apt-get install openssh-server -y && sudo service ssh restart

These are definitely not the complete steps for setting up SSHd but you get the idea.
Exactly. People working overseas, under stress, start experiencing symptoms and read about these "attacks" happening. And start freaking out that maybe they're a victim too.
I don't believe much can be done with amateur videos, but official videos of celebrities could be cryptographically signed with a key only known by that celebrity/their PR manager. That of course could lead to celebrities not signing unfavorable videos. Also the average info consumer wouldn't bother downloading and confirming the signature.
> Kings also didn't die from an easily treatable but ultimately unaffordable medical condition.

Worse, they died from medical conditions which could be survived with no treatment, because treatments with negative utility based on lore with no scientific basis were applied which the common folk would not have access to.
Paediatric Consultants on the Events Surrounding the Case Against Dr Bawa-Garba
Yes - I've tried & I like it. I used it for some specific bits. That said so far, I've been unable to properly port the gem I mention in the post (Kiba) to it, despite a couple of attempts.
Seems like it: "The dataset will soon be available on this website!"
Anyone know what "triadic arguments" means in this context? Is it a typo of variadic?

Some C features are still not supported by dffi (but will be in future releases):

* C structures with bitfields
* functions with triadic arguments
Will every database vendor provide a driver for EF for both windows and Linux? Is EF a real standard like odbc and jdbc?
Also forgot to mention it but an even wider use of AFSK than FT-8 and it's WSJT cousins is AX.25/APRS over VHF. Sadly it's not nearly as advanced as FT-8 since it most commonly uses 202 Bell tones and a blazing 1200bps. There's been other digital formats but the whole situation is pretty fragmented.

The infrastructure side of APRS is pretty nifty, you have sites like aprs.fi[1] that let you see the current state of the world in near realtime anywhere an I-Gate is present.

[1] http://aprs.fi/
For research supporting this mode of working, see Bruno Latour's "Laboratory Life":

https://www.amazon.com/Laboratory-Life-Construction-Scientif...

and Ed Hutchins' "Cognition in the Wild":

https://www.amazon.com/Cognition-Wild-Press-Edwin-Hutchins/d...
Ask HN: Is Systems Engineering / Infrastructure Eng. / Sys Administration Dead?
After my most recent job searches, I've been rudely awakened to the fact that systems engineering is barely in existence anymore. People with Systems knowledge as their first-class skillset have been replaced with software developers with SOME systems knowledge.

The cycle in companies seems to be: devs make infra, early on. Infra either doesn't scale, or it's too time consuming / painful to maintain and sometimes lacks redundancy, monitoring, and so forth. Next, companies seek to hire more devs, except devs that have significant systems experience: AWS, load balancing, configuration management, etc. They have trouble finding these so salaries for what has become "DevOps" have ballooned. Now to be a DevOps means to understand math algorithms, lots of software architecture, lots of AWS, and basic Linux skills.

I've been a Linux infrastructure engineer / SA / SRE / "DevOps" for the past 15+ years. I've been writing code (first Perl, now Python) for most of that time. I've been setting up configuration management (first custom stuff, now Puppet/Ansible/etc.) for most of that time. I've always considered that a Systems / Linux Administrator who can't code or automate well is either junior or not very good. I have a strong understanding of Linux internals.

Yet, I am finding myself forced to rebrand as a DEVELOPER, as in these "DevOps" roles I'm asked very little about my core skillset: Linux, and a lot about algorithms, coding and CI systems.

Is the future of systems administration actually full-blown software development?

Do you have a similar story?
FreeSteamlevelgenerator – Earn Levels Them into Steam. #SteamLevels #NiceProfile
"It is to early"... I know it's picky of me, but when the NYT can't edit their work, what is the point of even trying to educate children on grammar. Surely this was just a typo, but that is no excuse.
I don't think Dan's intent was to preclude it from being discussed again, but rather to provide an additional resource for those interested in the discussion. If it had been the former, the submission would have been marked as a dupe.
How to Get More Organic Traffic
In flag football, you generally don't have linemen in the traditional sense; there's no blocking allowed, and the quarterback is protected by a count instead of his blockers.

The American Flag Football League is one of the organizations trying to take over this space (they recently played a game in Levi's Stadium with Michael Vick and Terrell Owens, among others). Here are the full rules if you're interested! https://www.americanflag.football/official-rules/.
In my opinion, systems people are the ones who predict how to correctly architect infrastructure environments in order to minimize downtime, maximize scalability and minimize operational overhead.

My gut feeling is that companies are doing themselves a disservice by focusing on core software development skills and minimal engineering on the systems side.
Securing Capability Web Services
This is so true. With all the chaos that wall street likes to drum up about investing, the index just keeps going up up up. Is it the same ego feeling you get for thinking you can "beat the system" when gambling that makes people feel like they can "beat the system" when speculating in the stock market?
Could be quite useful for TCP/TCP VPN type applications. It is widely accepted that TCP/TCP degrades performance, hence TCP/UDP is preferred. But UDP isn't always available.
As usual, it's all about tradeoffs. I use other languages too (Elixir, a bit of Rust, Go, Javascript etc). When the tradeoffs match your needs, Ruby is excellent.

But then addressing your points:

- Raw performance is improving (see my other post)

- Monkey patching is less and less frequent (I'm maintaining pure Ruby, but also Rails app since 2005), is generally considered a bad practice

- Rails-centrism is gradually becoming a thing of the past (see gems like Hanami, Roda, Sequel, Kiba, dry-rb etc)

- Runtime metaprogramming brings a lot of benefits when properly used!

- Threadsafety (I'm the first to mention that) has gradually gotten much better

So well - we're getting somewhere!
I keep wondering about how this approach can be composed, vs just doing a single replacement. Example: replace person a head in this video with person b (current examples), make composed person more tan, swap hair on composed person with this other person c hair, add muscles, change shirt with this other shirt, etc, etc. It really seems like the same type of operation reapplied repeatedly. Could be powerful character editor type functionality.
Part of it is also reward for risk - you have to train very hard for years before you can get to NFL. There is opportunity cost (to learn something else for example) with very low chance of getting in.

Compare it to programmers who are pretty sure to get job once they finish school, have plenty of time for activities outside of programming and have much lower pressure on them either at the job (NFL equivalent) or while preparing for it.
> I get that finance guys don't really know what computers are ...

Was that sarcasm? Because if not, you're completely divorced from reality.
Introducing Endorsement Pages – A Step Back in the Right Direction
What percentage of users depend on WebAssembly? I thought that this technology in the very early state and Apple probably doesn't care too much about braking it for a few monthes.
> Also, only 8% had residue of detergents

Only 8%? Well, then it's all fine then. Nothing to worry about at all.
Doesn't the installer use ncurses?
Cryptocurrency historical price data (Python library)
Young folks and dogs would probably be annoyed. I could hear up to about 19k into my 20s. So, depending on your use case, it might not be workable. I also used to get headaches and my ears would feel fatigued from a CRT monitor that squealed at a frequency I couldn't "hear" (but could detect by other means), so I suspect those frequencies do interact with our ears and brains in ways that we can't "hear" in the usual sense. (Though I also know that there's a lot of woo around this issue in audiophile circles...I think anything beyond about 22k can be considered safely out of range of human hearing. Our ears just don't have receivers for those frequencies.)

I'm trying to think of use cases for ultrasonic data transmission, and they're mostly nefarious. Traversing an air gap, for instance. Higher frequencies are difficult to transmit over distances and through walls, so you'd need to get your receiver into the same room or make it a very high SPL.

I have a wifi camera that uses bleeps and whistles and warbles from a phone or tablet to configure itself before it gets on the network, which is pretty neat but seems weird in a modern world. But, I guess that's something that could be done ultrasonically to make it seem more like magic. But, since it is already pretty error-prone, I would bet pushing tablets and phones (including crappy ones) to accurately produce very high frequencies at a volume sufficient to program a nearby device wouldn't be worth the added magicalness.
That caught my eye too.

In some sense it's refreshing, considering how the Catholic Church may end up going down in history as the world's biggest indirect mass murderer (for John Paul II and contemporary peers promoting the idea in HIV/AIDS afflicted countries in Africa, Latin America, and Asia that condom use is not acceptable - or, in some cases like El Salvador, useful.)

But in the context of the article it's borderline comical, given how likely the videos in question have conspiracy nut jobs written all over their description.
It's the hard helmets vs leather that's the the issue, the hard helmet lets players use their head as a weapon.

Injuries were also caused by a lot of plays that are illegal today - flying wedges and various dirty blocks (clipping, chop blocks).
I did a short comparision between this and alpine by installing nginx inside the image (I used nginx-light inside ubuntu):

CONTAINER ID IMAGE SIZE
493450e7bc12 alpine 1.37MB (virtual 5.52MB)
62b1db90500c ubuntu:bionic 6MB (virtual 87MB)

I deleted the cache files from apt after installing (/var/lib/apt/lists*)

Looks quite nice, but it seems Ubuntu packages are much bigger than Alpine package, e.g. Postgres is 159 MB in Ubuntu Bionic and only 32 MB in Alpine (including dependencies). Do the Ubuntu packages have more feature than the equivalent Alpine packages?
Was going to say webmonkey too, internet connections at that time were dial up and pretty expensive at the time in Spain (you were charged by the minute)

So I downloaded the entire archive using a shareware scraper , and learned a lot from that offline copy.
Less and less kids play football and parents dont support it nearly as much as before. It seems that people who did not sacrificed whole life to the game yet are leaving it.
> Three-year-olds can purportedly open Youtube, find their favorite channel, and naivgate to a video without any prior instruction.

This doesn't make a lot of sense. Without prior experience with Youtube, how would they have a favorite channel?