skysight-inc/HackerNews huggingface dataset:
Not pretending to favor one buzzword bubble over another, but the author seems to think that it's particularly blockchain technology that's being irrationally pursued, not AI. No doubt, blockchains are being completely inappropriately sold to investors to perform all sorts of miracles that truly require nothing more than a database, but the very same is true of AI. This is an obvious case of the old adage, "When you have a hammer, everything looks like a nail."

In particular, I fear a future where too many rational algorithms have been supplanted with their irrational AI counterparts. The latter cannot be debugged, and analyzing the mechanisms of trained networks will become increasingly opaque with increasing complexity. Since we're comparing these buzzwords, blockchain is, at the end of the day, just another algorithm that can be debugged by reason and logic. It's behavior is definite and provable. In terms of thinking of the brittleness of complex systems, I much prefer ones where all the parts can be analyzed by reasoning.
I rather like that idea :) Except for the risk of bugs, and getting pwned :(
> IMO, any errors on a typing test should fail it. Though this is likely somewhat biased from an older software dev.

My IDE will flag my error and offer a correction if I mistype a function or variable name; it'll offer autocompletion options from the first character. It'll warn of syntax errors in real time and provide niceties like syntax highlighting, automatic indentation and automatic bracket closure. Typos do occasionally cause grief even in a modern development environment, but they're a relatively minor issue. I don't think I'd notice the difference if somehow I could reduce my typing error rate by an order of magnitude.

Text-to-speech is horribly cumbersome for code, especially if you're using a language with a profusion of curly braces and semicolons.
Quantum GANs: When Sherlock enters the quantum realm
I did the same exact same thing with Solr a few years back. PG performed equally for speed, the results were more accurate and the data inconsistencies vanished. Solr was such a black box to debug that it couldn’t be trusted.

After I left the dev hired to replace me put Solr back.
This is an excellent point and I’m sorry it’s being flagged.

If you think that as humans we all have moral value that transcends our citizenship, and you ALSO believe that violence is a legitimate way to settle grievances, than ensuring that all violence is precise makes a lot of sense.

Of course those two axioms are inconsistent so this argument exposes the parent post for the jingoistic bullshit that it is.
Frankly I think that even the HNers pushing normally 100+ WPM might struggle with that.

Yes, that was very difficult. I timed myself with that text -- 102WPM after 3 tries. My usual speed when writing prose, in chat, etc. is in the 140-150 range, with brief bursts over 200. This is because fast typists don't think of each letter as they type it; they write entire words at a time, aided by "muscle memory", so any unfamiliar words or series of symbols causes a return to character-by-character mode. Ask any fast typist to reproduce random strings of characters and their speed drops dramatically. In fact it's easier for me to type a word than think consciously about where each of the keys are and what fingers I used to press them.
trgm is excellent for more fixed length text.
CoolNews – newsletter of awesome engineering / design links
Hitler and Bin Laden both slept sometimes.
I guess the two mechanisms that come to mind:

1. Drug and kidnap the woman, implant an embryo that isn't hers, and bring her back home without her finding out.

2. Switch the baby with another plausible-looking one in the hospital. (I have heard this happens more than one might expect. http://articles.baltimoresun.com/1998-08-16/features/1998228... says "About 28,000 babies get switched in hospitals every year, temporarily or permanently, out of four million births", though "most mistakes are fixed before the baby leaves the hospital".)
People will always want to immigrate, creating a demand floor.
The horrible part is getting manipulated by the medical industry into becoming destitute. And then being kept alive while they bleed Medicare.
I think you have an inaccurately rosy view of the situation in the UK.

Have you taken care of an elderly person there?

Every single thing you mentioned in your post happens in the US. All of it, all the coverage, the protection, the oversight. It's not any different.

> Is financial exploitation of the elderly

Maybe you misunderstood. They aren't directly exploiting the elderly - they are exploiting the government, who is the one paying for their care.

> or are there grievous systemic failings in the US health, social care and legal systems?

Please google: "over drugging elderly UK"

I read the articles that came up, it's pretty much identical here and there.
I've been practicing mindfulness meditation for a few weeks. I'm in week four now, and I'm getting good results. https://palousemindfulness.com
In short, yes. As your data grows, you might outgrow PG to a more dedicated option but it is absolutely good enough for a while.

If you have a solution like Citus available to scale your DB horizontally, it might be enough forever though.
While this is applicable to a lot of things such as appliances and cheap furniture, I wouldn't apply it so broadly as a rule. Plus, many new things just haven't been around long enough to tell. 5 years is absurdly short for a car, most seem to last between 15 and 30. I have several working computers, cell phones, and game consoles between 5 and 20 years old.

The trend of making computers and phones nigh-unrepairable glass sandwiches is awful though, as soon as the battery or other major component is toast the device is practically worthless. It's infuriating how far backwards we've gone in that aspect.
Your comment has reminded me of an office mate from my university days.

Most of us type in an obviously sequential manner and you can almost imagine our fingers being the striking arms of an old, mechanical typewriter, flinging out one at a time to strike a letter. Some go faster or slower, but it seems like the same process at different speeds.

He typed like a line-printer, somehow rolling his hands up and down the keyboard and bashing out what looked and sounded like whole lines of text in a single pulse. It was as if he had a chording system for whole phrases, and his arm and hand movements would almost remind you of a concert pianist's.
You should confirm with immigration lawyer but you can't work for yourself on h1b Visa so you really have no (legal) options.

All you can do is work on the side and lay a foundation for your future business.

But legally speaking you have to wait until you have a green card before you can quit your job and start your own comapany in US.
CodeJam: Solving Cubic UFO Using the Cube Shadow Theorem
The vast majority of people IMO don't need to type very fast. Only people whose sole job is to write(fiction writers, bloggers, etc). For developers there's always intellisense and text expansion anyhow

I can comfortable type for 10 hours straight on average 45 WPM continously (I've tested this already), anything more than that just seems like overkill. The fastest I can type at high accuracy is about 90 WPM, but I can't maintain it for more than an hour. I own a mechanical keyboard on a qwerty layout

But I also used to play competitive starcraft and my APM (actions per minute) would hit roughly 250 to 300, roughly at the same level as top korean players. It becomes incredibly stressful to maintain that level though.

I don't understand how people are typing at 120 WPM or higher with high accuracy though. You could type at 120 WPM in one minute, but what about one hour? 3 hours? 10 hours? What's the average there, etc? What makes you even want to type that fast anyways? I find I can't think and write at 90 WPM all that well, since I'm more focused on writing as opposed to thinking. Maybe 60 WPM if I really want to get something done faster, but not 90 WPM.
I think your perspective assumes that nation states should neutralize most threats.

I don't think that's the case, because it ignores blowback.

For example, if a military uses a drone to precision kill enemies in foreign territory 10 times over a 6-month period, what effects does that have on the local population?

It's kind of a philosophical difference.
> It's a much more involved process to defraud a woman of her child than a man.

Misattributed parentage here is misinforming (intentionally or not) children about their parents. Misinforming supposed or actual parents (what you seem to be concerned about) may or may not be involved.
Well, the topic here is old people. And managed care benefits under Medicare don't kick in until you're destitute.
Which is krebase? Google seems to only return references to this image.
Thank you. I think there is more in it, though. When you only talk about ability to pause, you still don't change the sequence of execution - you only can inspect it at arbitrary moments. The sequence itself remains immutable. It's not so clear when you use continuations themselves within that sequence. Say, you save current continuation as an object in memory and then return to it - not immediately but after some other actions are done. In this case you have more questions about how perfect is your return to the state when that continuation was saved is. Indeed a perfect return would mean the whole memory state of the machine is restored exactly as it was when the continuation was taken, and, barring side effects, the execution will repeat what was done after the continuation was taken but before it was returned to.

I'd like to hear more about control flow state and data flow state here.
Yeah, they're quite something. They had one on display at one of the Miramar Airshow a few years back and it's really a unique airframe in person.
Companies get bought, not sold. The best way to get bought is, first, to get on the radar of some potential acquirers. Not by saying: "Hey, come buy me!" But, instead, by trying to find a way to partner. Get some product manager at the company you think might be a good acquirer interested in what you're doing. Go in fully intending to do a partnership not a sale. Often, especially when you're small, the partnering company will just say: "This is easier for us to just own ourselves." That's what's precipitated every acquisition we've done.

In the case of a strategic buyer — like the big cloud companies you've described as possible acquirers — they're highly unlikely to care about your revenue, customers you have, or the tech you've build. They're much more likely to care about you as you've proven you can build something and understand the market at least enough to get people to pay you. The old rule of thumb in acquihires was $1M per engineer. That moves around, but is likely a good mental guide post.

I'd be deeply skeptical of hiring any banker to represent you. Frankly, it's a mark against any acquihire target we may consider — and I've heard the same from the heads of corp dev at all the big cloud providers. And I'd be even more deeply skeptical of any banker that would take you on. If you had $20M–$200M in recurring revenues and were growing 20% YoY, that's when you start to get in the hire-a-banker-to-broker-a-sale range. And, even then, it's much more likely to be driven by the acquirer than the company looking to be acquired.

Finally, if you've built a business with reliable cash flows and steady growth, the most likely place that you'd actually be able to sell it and keep it running is to a small private equity (PE) firm. There are a number of PE firms that have sprung up to buy up small "lifestyle" SaaS companies. Some of the smallest ones are started as "search funds" to go find a small business and help it grow. Start talking publicly about your revenue and growth rates and they'll inevitably come knocking on your door. Again, always better for them to call you than for you to call them.

Depending on your churn and growth rates I've seen PE firms offer 1x – 10x revenue for small SaaS companies recently. That's a big range, but, taking the mid-point (5x), and taking your $200k in sales, you're again around $1M — same as the rule of thumb above.

Congratulations on building something real that people are willing to pay for. Good luck!
UNBOXING 500 Live SUPERWORMS
I second this, and I don't really know if a memory-deficient password manager is a _good_ thing.

> Final password is cryptographically derived from web page URL address, salt and user provided secret passphrase. The salt should be stored physically, so you can recover it in the future.

I didn't really know, at first glance, what this project accomplishes besides generating a random password, although looking through some of the screenshots it looks like passwords are _always_ generated on-page instead of storing an encrypted vault. A super cool idea, but I'd be curious what everyday use of it would look like, and since I don't use Chrome I can't really test it myself.
> The biggest problem in the world today is lack of trust and the failure of institutions.

Surely climate change, wealth inequality, or nuclear proliferation are larger issues...

If you want to say "institutions failed us and caused those problems" you might be correct, but you better back up that statement with a good replacement.
But the hash of health data isn't informative. It doesn't make sense for a doctor to view, for example, the hash of a blood test result. They need to see the actual result, not its hash. The same thing is true of DNA sequencing results. The only thing I could learn from the hash of a DNA sequence is that it's different from one I have in a database. But I need to know exactly how it is different -- precisely the clear text content of the sequence -- for that to be useful information for a patient or for research.
Aka why males promote / hire / praise bullies.
iirc the Unreal Tournament team was the one who made the battle royale mode for Fortnite, so I don't think they're going back to UT anytime soon sadly.
When working in the [react] ecosystem I feel like I'm
constantly trying to couple together chains that call
functions on functions on objects.

This is a very good explanation of how I feel as well. At work I use React, but on sideprojects I'm a Vue fan. React feels like layers and layers of render functions, with chains passed down and pared down as you get deeper, which becomes excessively cumbersome to reason about. Vue feels like it compartmentalizes things much more effectively. A component can just be a component, not a stateless function that renders a react component that wraps around a redux plugin component, with each step having its own little isolated DSL.
It matters because you replied to a comment about Emotion saying "styled-components or death".

If you wanted to compare it to something other than what the parent comment was talking about, maybe you should have made your own comment thread, or been more clear, or something.
I am pretty sure the only way you -can- win the Monopoly game is to rig it in your favor. It's not a game anyone is meant to win. That's likely why so much is spent trying to figure out how someone won. The only prizes anyone is meant to win are maybe an Xbox and free chicken McNuggets. In some ways I sympathize with the idea of playing the unwinnable system against itself.
Well I feel better now. I do about 80-120 words a minute.
Possible, yes, certainly, but at what expense?

My back of the envelope calculations are for a reasonably large house it would cost ~1/4 of the value of the house for the properly sized and set up solar plus storage to go completely off-grid.

That's without any concessions on the demand end, just plug and go. But it seems reasonable if you were sufficiently far off grid. Certainly there are places where it is financially far better, witness some people getting $350k estimates for extremely rural properties to run a power line.
Congratulations! (I am using a throw away id because I'm in the middle of an M&A process myself). In my case, we have orders of magnitude more revenue, but some of the fundamentals of an acquisition process are the same. I have no experience with brokers (good or bad). If your goal is to sell to the cloud vendors themselves, you need to first develop a relationship with the relevant people on the other side. This is someone in product, not corporate development. 200K ARR may be too little for a proper acquisition so an acqui-hire may be the way to go. Two books that you need to read are "Venture Deals" (it is mostly about fundraising but has a concise, relevant section at the end) and "The Magic Box Paradigm" which is a great, surprisingly unknown book. You may want to check his talk online https://www.youtube.com/watch?v=Mq98YvFzn6o for a summary. Also, read Elad Gil's blog posts on M&A. All in all, you are in a great position, having bootstrapped to that level of revenue with no investors. That's impressive in and of itself. Good luck!
Because then you might write "styled-components or Emotion" rather than "styled-components or death".
Yeah I'm a 40ish white-as-a-sheet-of-paper Aussie with a very short beard (pushing an inch maybe, it's more I cbf shaving but I clip it regularly with sheers).

I travel lots (dozen+ times a year, in/out of Mel/Syd and Int'l). I get checked 4/4 times for explosives, and 1/4 times down to boxers in the side room.

Outside AU though, it gets worse. Electronic devices are always confiscated, checked bags pulled back for extra checking, etc

I have no idea why. Even people who consider themselves pros at flying have no idea why. I'm fine with it though, it at least proves they're not JUST targeting people on race, but also are shit scared of shy middle aged nerds who get icked out killing insects ;)
Definitely going to keep this bookmarked until Monday but I'm curious, how does it monitor for security threats? Do you manually add them to your own database or can the plugin monitor for them itself (I'm assuming the former but it doesn't hurt to ask).
But couldn't McDonalds have simply stated, from the outset, that the contest was valid only in the US?
Show HN: MyPerf4J – A high performance realtime Java performance monitoring tool
BUT also pay me for my time at market consulting rates.
My first PC had two turbo buttons; one on the case for the CPU, and another on the modem to cap at 300 baud or allow blazing 1200 baud.
This is good advice. A banker is overkill for the level of revenue you are at. PE is a good option
Well, for one, the government would actually have to make such a law, and then suffer the political consequences.

I would much prefer that the government is forced to actually follow the legal process, instead of what happened in 2010 with WikiLeaks, where the government made vague illegal threats against the banks, in order to censor transactions between people who broke zero laws.

It forces everything out in the open, instead of giving a couple banks the power to made hidden agreements between each other in order to collude and censor perfectly legal financial transactions.

And so far, the government has NOT made such a law. So guess what, that means it works!

This is not about people breaking the law. This is about people following the law, and yet private parties are STILL able to censor transactions through collusion and because of a few vague, and probably illegal, threats from the government.

The fact that the government has so far NOT been able to pass such laws, is innovation in and of itself. It means that it works right now for the purpose of making censorship resistant transactions, because before people WERE succeeding in censoring them, and yet now they aren't!
Healthcare, housing, education, feeding the poor. You know, those things the US says are "socialist commie bullshit", but spending ~$8 BILLION a year on a bunch of untrained people given power over others is perfectly acceptable.
actually now curious what this is.

was thinking about undervolting my home system this sweltering summer.
>I’ve been typing since I was maybe 10 (I’m 46 now). I’m self-taught and do not type properly. My fingers don’t rest on the home row correctly.

I'm in the same exact circumstance, and use only about half of my fingers, and clock in at around 100 wpm.
120 APM is with "useless actions" filtered out. Professional Starcraft players typically do 300-400 APM when spam is counted.
News in the early 90s had not yet been fully transformed into an entertainment business; now it has.
Typing "properly" isn't necessarily the best way to type.

Let's number the fingers as follows: pinky is 1, ring is 2, and so on to the thumb, which is 5. In the following, a letter followed by a number means you type that letter with the corresponding numbered finger. If there is a ' after the number, it means right hand, otherwise left hand.

In proper touch typing, the word "unsigned" is: u4' n4' s2 i3' g4 n4' e3 d3

I find this is faster and less stressful: u3' n4' s2 i3' g4 n4' (e2 d3 | e3 d4)

That was what I was probably most likely to do before I learned proper touch typing, and I'll still do it unless I'm purposefully trying to stick to "proper". I say "most likely" because my typing was not fixed. It was more that I had a mental map of the keyboard and where my hands and fingers currently were, and I'd figure out an optimum or near optimum way to type the next word or two given those initial conditions, with no constraint that I end up in any particular position. Repeat for the next couple of words starting from whatever position the prior optimum sequence ended in. So how I typed any particular word would depend on what had come before.

Typing that way probably uses more mental energy--I wasn't consciously aware of it but something in my brain had to be computing all those varying sequences, and that cannot have been free. I know that if I was pulling an all nighter my typing would get sloppier when I was really tired, and if I switched to strict "proper" touch typing I'd do better.

I still use a mix, largely because I'm a big, wide guy using an Apple keyboard. Trying to keep my rest position on home row makes me look like I'm doing a poor impersonation of a T-Rex having a stroke. My comfortable rest position is more along the lines of w1 e2 r3 f4 and 5 just below the space bar, and left actually on the "proper" home keys. (The asymmetry is because my second monitor is on the left, so I tend to be turned toward the left).

My recommendation: learn proper touch typing. It gives you something that won't use extra mental energy and works reasonably well on most keyboards. It gives a base you can always stand on.

Don't force yourself to always use it on all keyboards, though, if you find something else works better for you, especially on the keyboard you use the most.
You are exactly right. They were never on the motherboard
Most development software in general: debugging tools like Valgrind, niche compilers, servers, libraries not-so-well-tested on macOS, etc. In general, macOS is currently in a sad state of affairs; when it could have been the best development platform for most use cases. I actually had to switch to a Linux setup for my research because of this. Unbelievable if you’d asked me 5 years ago.
The same question is answered by my own "study", a typing speed website that has been collecting data since 2008. It uses only simple words to avoid becoming a reading test (or worse, a typing torture test).

Halfway down the page at https://typing-speed-test.aoeu.eu/ there's a histogram of the statistics, built out of 46 million completed tests.

Because of the immense sample size, I've tried to keep the test compatible over time. Based on referrer logs I think the user base is incredibly diverse, although I have no specific statistical data on the participants.

Unfortunately, the database (small SQLite file available on request) is aggregated and I don't have any data on the development of the statistics over time.