skysight-inc/HackerNews huggingface dataset:
> I think eventually we will see all these things inside kotlin proper but kotlin is pragmatism of idealism not the reverse like scala so in good time for now we have Arrow.

This is an absurd anti-intellectual non-argument. Saying "pragmatism" isn't an argument; if there were actual use cases where the kotlin design was better that would be one thing, but there aren't; it's just inconsistent for no real reason.
Is it? people get involved with both film and tv - when BAB5 was firing on all cylinders you'd end watching some episodes pysced up.

And a defy anyone not to watch Theodreds funerial scene in Two Towers and not be moved.
Right, I think that's absolutely the right approach: try to think carefully about what amount of money you really care about spending, and exchange the rest for free time (or at least: time spent the way you'd prefer to spend it) - now if you can, later if not.
`var` helps a little.
it exists

https://bitinfocharts.com/comparison/bitcoin%20gold-hashrate...
So, that's an interesting pair of ideas, in that it gets me thinking that any Bitcoin-style cryptocurrency might ultimately be doomed by its own design.

Shooting from the hip:

They've go this 51% vulnerability that is well known and hypothetically cannot be truly closed. Instead, we rely on the idea that mounting such an attack would be "too expensive". But at the same time, the cost/benefit of mounting such an attack is fairly easy to estimate using public data - all you really need to know is the cost to get to 51% and stay there for a given amount of time, which you can infer by monitoring mining activity, and the current price of the currency you'd want to attack. And you have to assume that whenever the cost of mounting such an attack dips below the benefit, such a thing _will_ happen.

So then, I think that implies that the only other feature you'd need to throw into the mix to ensure a cryptocurrency is ultimately doomed is to make the rate at which new coin can be mined asymptotically approach zero. Such a feature would mean that, in the long term, miners' revenue would ultimately be dominated by transaction fees, which, this being a supremely commodity service, market forces will presumably tend to keep relatively low. That would, in turn, limit the number of miners the economy can support, which would serve to limit the cost of mounting a 51% attack.

Meanwhile, what with a money supply that can't grow being inherently deflationary, the benefit of mounting such an attack would be constantly growing, for as long as said cryptocurrency remains in use.
yeah it took a couple weeks of daily practice at home, row by row. Then I switched at work once I could type about 20-30wpm (down from 112wpm or so on my best tests)

It was incredibly painful to start using it full time but I built good habits from the start as I re-learned touch typing. It's a very valuable experience watching the brain learn a new keyboard layout as an adult.

From there it took me maybe a month or two to be very confident. I then was unable to type in qwerty without looking at the keys for a couple years. Now my brain is pretty happy switching back and forth. It's odd but I find Ive learned things like typing one handed with colemak on keyboards that are qwerty (eg my macbook) and odd things like that so the brain keeps learning to work in a pinch in the edge cases years later.

Colemak is _incremental_ to qwerty so is significantly easier to learn and get started with full time than dvorak for a software engineer.
If/when cryptocurrencies reach the same size as conventional financial systems, they will require all of the same.

Bitcoin is relevant for the US economy and a rogue state tries to have 51% of hashing power? Military and intelligence to the rescue.

Someone is very rich in Bitcoins? Bunker services for offline storage, physical/computer security, etc.

Too many scams with altcoins? Legal enforcement, more bureaucracy, education, etc.

One could say that, somehow, the cryptocurrencies won't require as much of any of that, but I don't see this point being made as often (and not with any realistic estimations).
It's natural. All the tension gets released. Your driving purpose for so long is gone. "Just relax and enjoy yourself" doesn't really help because you enjoyed working towards a goal. The let down is a natural part of it that just reminds you what a ride you had. The only solution is to set a new goal. Next release. New project. If you want to chase the dragon of your first release, try blogging about how you got there.
You forgot to calculate how much (in resources) it costed to build all those banks and vaults and how much it costs to run and maintain, globally.
John Batchelor interview of “Farewell Titanic” author Charles Pellegrino:

https://audioboom.com/posts/5461925-how-could-a-coal-fire-si...
yea this headline confused me, because 99% of the world still says OSX when they mean MacOS (by Apple definition).
I just did this today. Thanks
https://www.geeksforgeeks.org
Are you me?

Programming feels like productive work, and indeed it is, up until just about the point you are at. Now it is not productive work any more, in fact, once the product is finished, programming is counter productive work. Other things need to be done and you don't know how to do them and if you do, are not in the habit of doing them. IOt is easy to get up in the morning and write code, harder to do unfamiliar things.

--> self sabotage (deeply seated need to actually not succeed)

--> fear of the unknown

--> avoidance of a change in work habit - from programming to...... ? what does one do post launch

--> fear of the likely outcome which is zero feedback, zero users

Curious - how close are you to launch, what remains to be done, and what does the software actually do?

Can I suggest perhaps be really ruthless about the remaining tasks - likely many of those launch tasks just are not important, even though the completionist in you thinks they are. For example - terms and conditions document? Ditch it until users are interested. Privacy document? Same. Purchase? Drop it.

See what I mean? If people like what you have built and use it, then the world will not come to an end because you did not have those things... and user interest will motivate you to implement them.

It's incredibly hard to work on something with no user interest. Just dump what you have built out there and see what happens.
Who established the fact that Conscientiousness negatively correlates with intelligence?
Also on the type of data. If you are using super sensitive data (eg health profiles/histories of people) you better not risk because you are gonna get hit hard.
cat *.pgn | grep "Result" | sort | uniq -c

This pipeline has a useless use of cat. Over time I've found cat to be kind of slow as compared to actually passing a filename to a command when I can. If you rewrite it to be:

grep -h "Result" *.pgn | ...

It would be much faster. I found this when I was fiddling with my current log processor to analyze stats on my blog.
You might be thinking of another product? As far as I can tell, they're doing pretty good. The hype may have died down a bit, but as far as I can tell the company itself is doing great. They're still in beta, and slowly rolling out.

For someone who spends most of my time in email, definitely. It's $29/mo, which is nothing for how much time I spend. It's really fast, and as a vim user I love how everything can be done with a keyboard shortcut. They have a ton of awesome little features, such as auto-BCCing people in intros, or snippets (which are way more than you'd expect... you can use snippets to do things like auto-CC someone you CC a lot, or insert text).

I mean, at the end of the day, it's still just an email client. However so far, I've really liked a lot of the nice little features and attention to detail.
The math doesn't work that way because honest miners amortize the capital cost of their specialized equipment over long periods of time. An attacker undermines the network's value and so must operate on shorter timescales. The capital costs of an attack could perhaps be partially recovered via resale, but getting order ~50% of the existing network's specialized hardware might prove prohibitively difficult even given sufficient capital.

[edit] And renting existing miners' equipment would be difficult because you would have to: figure out who they are, convince them to point their equipment to your pool, run your own dark pool servers to handle data from tons of miners, run infrastructure to make payouts to these miners, hope that exchanges don't have reorg procedures that prevent you from accomplishing your double spend, hope your chain reorg doesn't panic the market for long enough for you to double spend exchange to another coin that won't be tanking (due to the reorg).
A better question might be, "how can I get motivated again?" :-)
The impending prospect of being judged.
Yeah, some (arguably most) of the missing features/core problems are due to the fact that OSX has been all-but-ignored by Apple for half a decade, but some of them are just due to the fact that the UNIX paradigms are becoming outdated. Google is trying to solve the latter problem with Fuschia, you're right, which is interesting. But so far that OS's UX also looks like it's primarily mobile-focused, even if it's designed to be adaptable to desktops too.

I think OSX's UX problems are mainly in the first category - Apple just doesn't care. Windows introduced snapping in Windows 7, nearly ten years ago. It is extremely useful and seems pretty easy to implement. As you say, you can always get a third-party application like the (fantastic) BetterTouchTool. But you shouldn't have to do that for something so fundamental. The very least Apple could be bothered to do is keep up.
Ketamine has potential as a novel treatment for depression.

It's not as addictive as some people would suggest. I have a prescription and it makes me sweat profusely and puke. Hardly enjoyable and I have no interest in dissociation because I want to live in the present.

Making Ketamine harder for patients to access is going to destroy a lot of lives. People with depression like myself are already being taken advantage of by Ketamine infusion clinics that charge exorbitant rates. These doctors, often not psychiatrists, could prescribe a lozenge for their patients to take at home if they were serious about helping depressed patients and not lining their pockets.
Creating a proof-of-stake algorithm that doesn't degenerate to proof-of-work and that doesn't require a central authority (checkpoints, etc) is still an open problem.
I have been there before and I think it's demotivating because reality is setting in. Before you release you can stay under the delusion that anything is possible. As soon as you release you are forced to deal with problems that aren't fun anymore. Marketing, advertising, people telling you your product isn't very good, people telling you they like your product but then not buying it and using alternatives instead.

The truth is people aren't going to bust down your door and give you millions. What comes after release is far harder and demotivating then before, and, if you are lucky, you can find success after a few more years of a hard, slow grind. If you aren't so lucky, you end up back at a normal job :)

Good luck!
Hehe—I'm working on something very similar (video): http://symbolflux.com/projects/avd —check out the colored sorting algorithm toward the end of the video.

And I'm a good bit into the javascript client which even uses proxies :) https://github.com/westoncb/JS-Watcher

(Mostly I've been using a Java client which is much more advanced, but I had an idea to do a visualized sandbox for a 'code tutor' kind of app in javascript/Electron, so I started the js client.)

Edit: I should also point out that it's meant to easily hook up to any algorithm you write, so it's as much for debugging as instructional algorithm visualization.
Freelance as a developer for a year? There are a fair few ways to make 150k without signing away your life. It just takes a bit of time ;)
> we should be coming up on a new chip for the Mac pretty soon, and if history is any guide, we may also be upon a brand new OS.

If anything, I would interpret this to mean that a new OS is further off than the chip--the transition from 68k to PPC was not accompanied by a major OS change; that came with OSX several years later. Same with the transition from PPC to x86: snow leopard was notoriously "boring", and we're still on an os distinctly similar to snow leopard.

Meanwhile, both iOS and ARM were borne out of necessity. I'm not sure how to figure them into predictions of the future here.
Proof-of-Stake(POS) is still theoretical at this stage, there is no working solution or proof-of-concept. It is a nice(ish) idea to reduce the energy consumption of blockchains but isnt really a solution to decentralisation.
Don't confuse "NASA" and its agenda with small groups inside of NASA with open mandates and the ability to spend time on side projects.
Yes, it does. Spoiler alert: I remove it at the end. ;)
Quite dense! Just reading the first paragraph assumes good background knowledge. Wish I could grasp this stuff!
To kind of expand on what yast said:

You don't find value, meaning, or identity from work. You find it in other people valuing you - specific people, people you know face-to-face. Having faceless "users" valuing your website doesn't cut it. Even your boss isn't (usually) enough, because you don't have the right kind of relationship with your boss.

That said, you also need work that you find meaningful. If you try to find your meaning in work, you're doomed, because work can't fill that need in you, but work you find meaningless is soul-destroying. So you also need work that you find more interesting/fulfilling. Just don't hang your whole identity on it.
Microsoft brought their essentials — kernel, filesystem, API etc. — up to scratch in mid 2000s. Vista and and 8 may not have been successful, but they played an important role in the evolution of Windows and Microsoft is now reaping the rewards in the form of Windows 10 — an OS which was dubbed as horribly unstable at launch and yet has become rock solid with updates — except for some unfortunate decisions like forced updates, privacy concerns, ads etc.

Apple did something similar when they switched from Classic Mac OS to Mac OS X - a transition which helped them stay alive and eventually bounce back when almost every one had given up on them. The transition indirectly led them the ultimate success of iOS and iPhone.

Microsoft was left behind in the smartphone race because they were late to the transition — the smartphone revolution started when they were still going through it and they were caught empty handed. They had nothing to show when they desperately needed an OS for smartphones. Had they launched the equivalent of Windows Phone 8 in 2009 or 2010, the history may have been very different from the one we know.

But the world has come full cycle, while the Microsoft Windows ecosystem is still relatively young and can probably keep going for another decade or two, Apple’s OS is starting to show its age. It’s not just the age of macOS — it is much older then that. Apple finally decided to overhaul their filesystem, but other things like the kernel, the API etc. still need the treatment.
I.e., in plain English, particle goes through one slit, it wave goes through both slits, then wave interfere with itself and alters course of particle.
Remember the American "no fly list"?

How about the American "threat scoring system"?

China's doing just fine compared to the land of the free.
I am honestly not sure these things needs to change.

At least not until we have input systems that are superior to keyboard and mouse (and no, touch screen so far is not).
Show HN: Visual Search Engine Using MXNet and HNSWlib
Well, who was to blame for the 19th century Opium Wars? The Chinese?
I think you underestimate the general intelligence and how biz savvy the average drug dealer is.
> except there is nothing socialist/communist about Chinese government except brand name and it can hardly weaken brand which is just running thw orst version of capitalism, EU is way more socialist/communist than China

Tell that to China.

Massive parts of their economy are state owned. IIRC, the state also has significant ownership stakes in many of its marquee companies.
Centrists, not extremists, are most hostile to democracy
I actually like having to use third party utilities for things like snapping, because it means I can pick the snapping paradigm I want, rather than the one Apple chooses for me.
Well, under the standard assumptions of blockchains like Bitcoin, yes it's incredibly expensive to obtain enough hashing power to do a 51% attack. There's a lot of nuance to it though.

In this case, Bitcoin Gold chose to have an "ASIC Resistant" algorithm, Equihash, and likely was only protected by GPUs mining the network. Bitmain has recently released an ASIC for Equihash that is substantially cheaper and more energy efficient than using GPUs, meaning that some pool which was able to buy a large number of the ASICs would have had a pretty easy time gaining enough hashrate to launch a 51% attack.

This is one of the big risks of attempting ASIC resistance. In the event that someone produces an ASIC, your coin is a complete sitting duck.
All I want for Christmas is macOS to stop showing me the SPOD whenever an external hard drive spins up.

Reminds me of DOS days.
Don't Google and Amazon still make substantially all their revenue from a single business? I could see that changing for Google if they're successful with self-driving cars.

The pressure to break up a conglomerate comes from outside investors who don't have a stake in running the businesses. There have been hostile takeovers motivated completely by the anticipated profit from a breakup. I don't see that happening for either Google or Amazon.
Agreed. Also when this borderline parent IS paying attention to the kid, the phone can start dinging and buzzing at them to pull them away. The bar wouldn't have done that. Probably.
It depends on the local government structure. I've lived in places where the "head dog catcher" was indeed an elected post.

In other places it is an appointment by the local board of commissioners or mayor, making it a public position. In still others, like your example, it's a contract position the local government bids on like any other contractor.
Finally someone woke up and opened their eyes and stated the obvious. Rap and hip hope culture is killing more Americans than any war.

Rap and hip hop has sown a weaponized and debilitated mindset into the psyche of large segment's of American population.

Who promotes the rap culuture?
Who Profits from the rap culture?
What is their motive?

MTV 1980
Turner Network
Comcast
mockingbird

http://911truth.org/operation-mockingbird-legalized/
I suspect mass arrests would be more effective. Consider the relative fears versus relative risks of car crashes (constant) and airliner crashes (rare, but tend to kill a lot of people all at once).
Maybe, but on the other hand, Let's Encrypt's organisation ISRG is a US charity, so it's not a foreign entity, and its nature avoids scenarios where the DoD gets ripped off.

There aren't many US-based large CAs that would be in a position to offer the appropriate thing here, an API that all the DoD's disparate IT organisations can use to sort out certificates for outward-facing web sites, mail servers, etcetera. It would also be nice (for Congress in particular) for this not to add another budget line item.

It appears that IdenTrust (the small CA that cross-signed Let's Encrypt) used to provide services into the DoD, perhaps they still do, and doubtless they'd like a juicy DoD contract for more of that, but are they in a position to offer ACME (or a proprietary equivalent)? Do they handle the scale to just shove 50 000 DoD site certificates out the door like it's nothing (which Let's Encrypt absolutely could)?

Big Hitters in this space today are: Let's Encrypt, Comodo (British, not American), DigiCert (possibly an option), GoDaddy (surely not), GlobalSign (Belgian / Japanese). After that it's all small potatoes, and a five person company that issues less than a thousand certificates per week is not the right size for a DoD national contract.

Long term the US Government had expressed interest via 18F in actually running a "real" CA, to be limited (in clients like Firefox that know how) to the .gov TLD but you can imagine it's not hard to add .mil there. However 18F is not what it once was under Trump. This is not a good time to be in Washington if your goal isn't to stuff as much cash as possible into your underwear and then waddle off into the sunset, so I'd guess the CA plan is back-burnered and maybe dead for good.
OS X used to be Mac OS X. Branding does not matter a whole lot for the underlying technology.

I feel that there was a pretty big technological change between "Rhapsody" and "Mac OS X", but the other name changes were not accompanied by comparable changes.
> Yeah, it's gonna take you ten, fifteen minutes, but how often is it going to happen, realistically?

Sounds like a DDoS waiting to happen.
Excellently written and conceived piece. So many good points, I implore everyone reading this comment to actually read the article if they haven't already.

Many people critical of modern progressivism's take on racial disparities are not critical because of some racism of their own, but rather because they want to see disproportionately impoverished minorities achieve success and view progressive racial rhetoric as counterproductive to this end, regardless of how well intentioned the rhetoric may be.
Thanks for the post! It was really a good read.

In a similar position I would have tried MQTT that should handle quite well a great number of topics.

Did you guys tried such protocol?
They can't ever prove it; even just

class Foo(var thing: Int?) {
fun doSomething() {
if (thing != null) {
thing++
}
}
}

is unsafe as any class user could cons up a Foo t, and call t.doSomething() while racing a modification to t.thing in another thread. There either needs to be a language feature for Foo to live in a restricted threading context or the whole construct is irreparably thread-unsafe. The error is valid because it rejects always-incorrect code.
i think you defined the whole process as one challenge. divide it to many small challenges according to the process, and reward yourself after each one completed, then you don't need to reach 100%, you are already succeeded ( by your own definition ).
> They've go this 51% vulnerability that is well known and hypothetically cannot be truly closed. Instead, we rely on the idea that mounting such an attack would be "too expensive". But at the same time, the cost/benefit of mounting such an attack is fairly easy to estimate using public data - all you really need to know is the cost to get to 51% and stay there for a given amount of time, which you can infer by monitoring mining activity, and the current price of the currency you'd want to attack. And you have to assume that whenever the cost of mounting such an attack dips below the benefit, such a thing _will_ happen.

Or, to turn this around, if X is the amount of money needed to sustain a 51% attack for 1 block, then you have to wait for 1 confirmation for every X amount of coins received.
I wish I could take credit for it. I know I got it from someone else, could have been lots of people, but Fun Fact: one famous proponent of the idea (though obviously not in a computing context) was Lenin.

https://platypus1917.org/2011/06/01/lenins-liberalism/

A similar sentiment is that history doesn't repeat but it does rhyme.

https://quoteinvestigator.com/2014/01/12/history-rhymes/
In the sense of the fallacy, yes.