jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
To some extent, coaching something you practice is good for giving you another perspective on what it is you're practicing. In an ideal world, this will elevate your skill level.

This does, however, not necessarily mean that everyone is a good coach, nor does it mean that everyone should stop practicing what they're doing and focus solely on coaching.
I guess it depends what you need and what is "secure and anonymous". Matrix probably leaks a ton of metadata.

In practice it works by each device having their own encryption key and then those devices are bound together with a cross signing key, so your peer can robustly identify all your devices at once (and the list of devices can change as long as they are bound by the cross signing key). Certainly the server is able to correlate device ids (and thus keys) and IPs.

The way threema does it sounds a bit how room encryption works in Matrix amond multiple clients.
I think everybody has a (shadow) FB account. FB collects your data and connects it to other data even if you never registered.
hmm a launch rescue plan with no room for error from NSA..speed up even..What we want two disasters with one month?

Someone's not dealing with reality wish full thinking
Don't forget there will have to be some type of law forcing you to purchase a spoon as it is unfair to spoon manufacturers that you don't require a utensil at all to consume soup from an easily lifted bowl.

Maybe force all bowls to be too big and heavy to easily lift?
Ahhh, Krava Maga. You can't even practice it at anywhere near 100% like you an other martial arts. If you can't practice something to the fullest extent you can never perform it that way when the situation is required.
too bad Github didn't acquihire the SublimeText and Package Control developers and re-release those tools with free licensing and direct integration to Github.
An engineer with a great pedigree and work background and social finesse who passes all interviews and interaction without detection... Willing to take on a high risk role... All for the good of the homeland?

I think you're describing a work of fiction. It's practically a James Bond or Bruce Wayne-like character. This particular person would be extremely hard to find/hire/compel by some competing nation, if they even exist.
I was on the other side of that Netflix outage, as the main contact point between Netflix and AWS at the time. Amazon did give us a detailed rundown of what happened, but was very specific to not name names, nor did we ask. We all agreed it was an excellent learning opportunity for both AWS and Netflix.

That outage is what drove us to rearchitect all of Netflix to be multi-region.
No idea. It was $10 and I ended up using the Pro discount to make it worth it, so really no hard feelings!
Genesis 1:28:

> And God blessed them, and God said unto them, Be fruitful, and multiply, and replenish the earth, and subdue it: and have dominion over the fish of the sea, and over the fowl of the air, and over every living thing that moveth upon the earth.

This is foundational Judaism/Christianity, and is the evident subtext behind many of the movements that have led to its dominance. To wit: the Crusades, conquistadors, manifest destiny, catholic missions, modern evangelism. Domination and exploitation are consistent principles embedded within the culture and religious framework.
My concern is that making it more technically feasible to export data this way means that more institutions will withhold access to services until you hand over your data now as a matter of process -- for example, American immigration authorities who've been in the news the last few years requesting (really, coercing) access to Facebook accounts.

The use case you mentioned involving gig workers is a bit scarier to me, to be honest. The lives of lower waged and gig workers are already beholden more to ratings than they probably should be. Should we make it easier for entire groups of companies to blacklist someone (for who knows how long) just because they had a bad experience with one?

Congratulations on the launch regardless
And then the first time you actually systematically parse and edit a giant JSON blob with it you start going, "Okay, this is a serious improvement."
I agree with the author about the slow inner loop experience. Recompiling the whole app to see browser changes gets tiring. The .NET team is planning a series of updates to address this in .NET 6. https://github.com/dotnet/core/issues/5510

I also dislike the default workflow for dealing with Nuget forks. I switched to Paket for dependency management which makes this much simpler. https://fsprojects.github.io/Paket/
I broke with cryptocurrency and that's what left.
F# is a great language. I just wish it compiled as fast as OCaml or even anywhere near as fast. I also wish it produced a single static binary, though I guess this is now possible in .NET? It’s been a while since I toyed with it.
>He puts it a bit too general, but against full plate armor, swords are nearly useless.

A sword may not be an ideal weapon against an armored opponent, but half-swording with one is still very effective...

Also its important to note, the sword pedagogically-speaking is the root weapon of HEMA systems. So the fact these folks train with a sword as their primary weapon makes sense. Manuscripts support historical training following the same pattern. I teach you how to use a sword, then I teach you how to use a pole-axe...

I elaborate more here: https://news.ycombinator.com/item?id=8948675

>You might compare the sword to a pistol.

This is a good point, I think people often overlook how knights and samurai on foot share the same battlefield weapon configuration: <primary weapon> + <longsword/Katana> + <dagger/Tantō>
This sounds like you read Jonathan Schwartz's testimony and almost misinterpreted it.

The license included using Java's name and trademark and that was for Sun's benefit, not Google. Google wasn't asking to call it a Java phone. That's why part of the testimony is actually Sun saying they'd pay for that

And the rest of your comment is completely missing the mark here.

You're saying MS was in the wrong with J++ because they licensed Java.

I'm saying MS was in the wrong because saying you're using language X then randomly not supporting parts of that language is a shitty thing to do when you have a large presence because then you start to fragment the language's user base.

Copyright be damned. (Which is exactly why I said I wish they could have taken a different angle)

-

Logo or no logo, for years Google said you program Android in Java.

Their "Java" did not track the language everyone else knows, using a strange smattering of features from 6 and 7 in this weird hybrid that hobbled along.

As a result there was plenty of confusion among developers about what worked on Android. As someone who has mostly held day jobs that involved Android for a decade or so now, I can confidently say it was problematic and Android dragging its feet while being such a large platform caused people to avoid using language features.

When Lambdas first landed for example, I remember multiple projects refusing to use them since there was no official way to support them on Android (retrolambda which was written by a former coworker of mine addressed this)

This is so simple, Android should have licensed Java, created a compatible implementation, and kept it up to date. Would it have been hard? Yes. Would it have been better for Android developers who ended up using wonky work arounds, people learning Java and dealing with two sets of rules, and the Java ecosystem as a whole? Also yes.
In the last Elon/Rogan podcast, he talked about range and said that at a certain point it really doesnt matter, because most people just end up carrying around the extra range and never using it. That number is probably around 400 miles
What’s the safe alternative for glide floss?
After experiencing 'good' and 'bad' API design, I'm really hoping that people who invest in creating great APIs get to benefit from their hard work even after this.

This decision doesn't appear to speak to why the 11,500 lines were actually important, other than to 'steal' developers away from Java - which in effect is poaching without the hard paper trail and paystubs.

So in the end, I find this setting us all up for the real battle... the utility of APIs and languages, which will bring us back to settle squarely what is a 'utility' & 'design' patent, and what is a copyrighted material.

I'm curious to know who will take it up -- I doubt anyone of consequence will be copying APIs after this.
We made those same moves 100 years earlier, with liberty intact. If North Korea made this relative progress over the next 30 years (and 70 years after South Korea), this same argument would suggest there’s something we should copy there.
I'm not sure the "API is copyrightable" argument was relevant in the Microsoft-Sun case. Keep in mind that case was settled privately. Since it was never decided in court, it's hard to say what the most relevant claims were, but I don't see Sun making much of the copyright claim. They had a licensing claim because they claimed Microsoft had licensed the Java trademark but was not implementing it fully according to the spec. That seems rather different than this case.
This is why I love Ruby, because there’s an inbuilt method for that e.g number.even?

Sure it’d take 15 seconds to write a method but why if you don’t have to
Aside from the questionable inequalities, there's a missing closing parenthesis after the arguments on the first line, too.

EDIT: as has been pointed out, the inequalities are correct. The original code can e.g. be found here, including doc comments showing the intended meaning of the arguments: http://www.groklaw.net/pdf3/OraGoogletrialexhibits/2012-04-2... (all the way at the end)
there is no evidence of back-propagation in the brain.

See Professor Edmund T. Rolls books on biologically plausible neural networks:

"Brain Computations: What and How" (2020) https://www.amazon.com/gp/product/0198871104

"Cerebral Cortex: Principles of Operation" (2018) https://www.oxcns.org/b12text.html

"Neural Networks and Brain Function" (1997) https://www.oxcns.org/b3_text.html
This is why most things along those lines (timers, etc) should be based on number of ticks since a reference point. Or, alternatively, a signed value (where there is a buffer zone near wrap that errors.)

Not that that doesn't have problems of its own.
I am driving A96 everyday to work. It's a waisted hour.

I would like to do the following:

- tell the car to drive to work

- actually autonomously drive on the HW, while I work ( I have 5Gb included on my LTE VF abo so I can do all my work remotely)

- keep all the speed limits ( I am personally driving like crazy, in order to minimize the driving time )

- drop me on the curbside

- go find a parking place :)

After work:
- calling my car to pick me up

- drive home, autonomously, while I slack on the internet or sleep

- wake me up when entering the garage.

at this moment I can hire with 450 euro a month a chauffeur that does all that. But I would buy in a second a car with such a possibility.

EDIT: formatting
I did this at a previous job, making a point to get outside. It was great.

The biggest hassle was during the summer months when I would sweat like a freaking pig when I sat back down at my desk. No showers at work, and doing a cold wipe-down in the bathroom didn't seem to really stop it.
$19.50 in 1969 dollars is about $122 in today's dollars, so those calls were pretty pricey.
I think your may questions may be best answered by better explaining the role of stripe and where the layers of processing are here.

Stripe handles the entirety of the card processing infrastructure, the website (user of their API) can only talk about cards in an abstract sense, they can't get details from it. So businesses using stripe can't leak those sort of card details because they never had them (although a form of java-script "skimming" of the card details might be possible, like skimming an ATM).

If a business using stripe is accused of fraud (because improper charges show up on a customer's card) then stripe removes/limits the API access from that business (until they fix their infrastructure, business practices, or pony up the money, etc). This has nothing to do with having your card details stolen, this is them lying to you and stripe (and they can be sued; unless it was criminal/hacking). This is Stripe's API being misused.

If your card details have been stolen you merely change the card's details. They have only stolen the information required to impersonate you (this is, of course, because cards are poorly designed: they are non-active and don't do any sort of active cryptography, no way to verify physical ownership). Because Stripe has relations with these processors and banks they can be trusted with (limited) access to the information behind the card. Think of the card as a time limited API token. Just because the token was stolen doesn't mean all the actions taken by that user token were fraudulent, and if properly setup, those actions can continue. Of course the user must still be vigilant with fraudulent actions taken on behalf of the card (but at this point they are easier to notice, and the bank will be more vigilant), and those relationships Stripe has will allow it to cancel, pause, or verify any transactions that may have been initiated during the period after the card was stolen.
I was surprised to read that Yahoo had made so much progress:

<< Yahoo’s growth has been flat during her tenure. But recently, almost unknown to investors mostly interested in Yahoo for its $40 billion stake in the Chinese e-commerce company Alibaba, Yahoo is showing progress. Revenue from the businesses Ms. Mayer created or acquired are growing at an annual rate of 80 percent, she announced in Yahoo’s last earnings update. She also said she expected overall growth to begin this year, which is pretty much in line with her original, optimistic timeline. >>

With a bit more momentum, she could be on track with her original turnaround plan:

<< The turnaround plan created by Ms. Mayer, a celebrated, though recently sidelined, executive at Google, was simple: Stop the downward spiral and increase Yahoo’s revenue within two or three years. After that, Ms. Mayer said she believed she could achieve double-digit annual growth by five years. >>
If you spend any time browsing the archives/ghost boards or the public ban list, seeing what content gets deleted and what people get banned over, I think you'd change your tune.
It does nothing of the sort. I use the start screen all the time and none of the apps on it are MS App Store apps.
Eerily reminds me of "sales pitch", the Philip K Dick story where advertisers hijack your thoughts while you're commuting: http://en.wikipedia.org/wiki/Sales_Pitch_(short_story)
> * We make HTTP show up as "insecure" in browsers

> * We make HTTPS work with self-signed certificates, and display websites encrypted that way the same way we currently show http

Clear text and opportunistic encryption should have exactly the same UI. Security UIs are already too confusing, and we shouldn't introduce more complexity. Besides, one should never make a decision based on a clear text vs OE distinction, since OE is so easily defeated.
Some day I will write this up for real, but without going into detail, here's a summary.

The camera in Crash was on a rail. It could rotate left, right, up, and down (in Crash 2 and beyond, at least), but could not translate except by moving forward/backward on the rail. This motivates a key insight: if you're only rotating the camera, the sort order of the polygons in the scene cannot change.

This allowed us to sample points on the rail and render the frame at each sample point ahead of time, as a batch job, on the SGI using a Z-buffer. (We may have done the Z-buffer with software; I don't remember.) Then we could recover the polygon order of each frame by looking at the Z-buffer. And, even better, at run-time we could simply not render at all those polygons that weren't ultimately visible in the pre-rendered scene. This solved both the sorting and clipping problem nicely, and made the look of the game closer to 3K polygons/frame vs. the 1K polygons we were actually rendering in real time. (Many polygons were occluded by other polygons.)

The trick, though, was what exactly to do with this sort/occlusion information. In a nutshell, what I did was write a custom delta-compression algorithm tailored to the purpose of maintaining the sorted polygon list from frame to frame, in R3000 assembly language. Miraculously, this ended up being quite feasible because the delta between frames was in practice very small -- a hundred bytes or so was typical. And if a transition was too heavyweight (i.e., the delta was too big) we'd either sample more finely in that area or tell the artists to take stuff out. :)

One thing nobody talks about but which is obvious in retrospect is that without a Z-buffer you're pretty screwed: sorting polygons is not O(N lg N) -- it's O(N^2). This is because polygons don't obey the transitivity property, because you can have cyclic overlap. (I.e., A > B and B > C does not imply A > C). This is why virtually every game from that era has flickery polygons -- they were using bucket sorting, which has the advantage of being linear time complexity, but the disadvantage of being wrong, and producing this flickery effect as polygons jump from bucket to bucket between frames.

I'll leave the matter of weaving the foreground characters -- Crash himself and the other creatures -- into the pre-sorted background for another day.
Yeah, when they call, can you tell them I have a whole flock of ducks that need cleaning? :P
SMS is far more insecure than Google Authenticator. Also, you can use other apps like authy if you don't want to use Google Authenticator for whatever reason.
you tell me, you started mixing it in your original post
It depends on the person. I'd only go to a tech hub for a bucketload of money and comfy job. Why would I want to waste my best years stuck in a random job in a boring place with a ratio m/f 2/1 or worse?
> I barely understand the voodoo magic behind libtool myself, but as PHK says, it "tries to hide the fact that there is no standardized way to build a shared library in Unix". I'd wager dynamic linking inherently poses such quandaries that are easier solved through kludges.

But that's exactly the problem. At every point we a little more complex because someone just applied a little kludge to fix things. Over a decade or two that turns into a TON of wasted effort and complexity because no one wants to spend the time to fix the original problem.

In a cathedral like Apple or Microsoft (or anywhere else) they can decide "This sucks, all effort is now into fixing X" instead of patching it over and over because they can take the long term view. In the bazaar the only longterm view is what you yourself will do. You can't be sure anyone else will help or pick up where you left off if you get half way though a big project and need help.

In the bazaar world you get things like the Linux TTY layer. It was a huge mess, I think it still is to a degree. People put in little patches because no one wanted to take on the huge responsibility to fix the whole thing (including maintain compatibility). As I remember the maintainer quit his position so he wouldn't have to keep messing with it and he didn't think he would have the support to get it fixed. But the problem is big and isn't sexy (like playing with STM, adding support for the 8193rd processor, or making a new filesystem) so it gets dragged along and slowly patched until it becomes a huge critical issue.
It just sounds like excuses - which democratic country resolved all (or any?) of their problems with gender inequality, violence, alcohol, corruption etc. before instituting democracy?

In any case, Gmail is just one of many email tools - if Chinese people are so culturally unprepared to deal with Gmail, how are they culturally prepared to deal with QQ Mail, or Weibo/Weixin for that matter? This is just further censorship of a tool either for economic/protectionist reasons, or because it protects the CCP's hold on power. I'd struggle to see this as part of any plan to gradually implement democracy or as part of any uniquely 'Chinese' democratic development.
On this topic I'd like to share gist-txt[0] a tool I created to build text adventures starting from markdown files hosted on GitHub's Gist.

It doesn't need hosting as your files will be hosted by GitHub and you can write your interactive fiction stories directly form the web.

It uses mustache templates and JavaScript to achieve minimal interactive functions.

I wrote a little introduction[1] at Ludum Dare's blog and I will use it to write a text adventure for the AdventureJam[2] starting next week!

Note: I took inspiration form Twine[3] and bl.ocks.org[4] for the initial development of the tool.

[0] https://github.com/potomak/gist-txt

[1] http://ludumdare.com/compo/2015/03/05/a-minimal-tool-to-crea...

[2] http://jams.gamejolt.io/adventurejam

[3] http://twinery.org/

[4] http://bl.ocks.org/
I don't know if it's pure python but.

import json

Does in fact give you a working JSON parser. I wasn't aware there was a different one to use.
What I would expect is for every CA to comply with the CAB/Forum Baseline Requirements, § 10.2.4:

>If the CA or any of its designated RAs become aware that a Subscriber’s Private Key has been communicated to an unauthorized person or an organization not affiliated with the Subscriber, then the CA SHALL revoke all certificates that include the Public Key corresponding to the communicated Private Key.

There is no "if you pay them" condition to that. CAs are not supposed to make, or allow to stand, any signature on a compromised key—period.

Startcom's refusal to revoke all compromised public keys communicated to them after Heartbleed, and in fact their practice of charging for any revocation in general, is not in compliance with the baseline requirements for a CA.

As a result, Startcom should be removed from all browsers as a trusted CA. Let's Encrypt would be a very good replacement, especially if they also offer keys using ECC P-256 (and perhaps a subsequent replacement ECC algorithm).
Only of the computer doesn't belong to a domain, otherwise you would get an error, as in the OP when he clicked "Cancel".
There is a nice discussion of Australian ones in Wikipedia [1] - including a train line with its own time zone.

[1] https://en.wikipedia.org/wiki/Australian_Time#Anomalies
Couldn't resist Googling that and there is indeed a Wikipedia page: http://en.wikipedia.org/wiki/Nix_v._Hedden
That's a whole other discussion. I'm talking about the interface being inconsistent and painful, whether people need to use it or not.
>QE has nothing to do with VC

Sure it does. Easy money is easy money. That goes for you and your mortgage at historically low rates, or VCs raising capital. When stimulus is occurring, it's interesting to see where it ends up.

I'm not implying anything nefarious. In fact, I'd say it's working as intended (or at least expected).
It's okay to recommend entertaining content, but my impression was that Numb3rs in particular is quite shallow in how it applies math to solving crimes. Either I watched the wrong episodes, or they really just calculated what would be reasonably simple to deduce without the formulas.
There are money to be made in Perl, but mostly on old code maintenance.
How much have you done there? I found the technological challenges people faced in the Amazon pretty fantastic when I visited Yachana Lodge [http://www.yachana.com/] in Ecuador. This was a few years ago, and their use of water wheels, (some made out of bicycle tires) gas engines, and mesh networks to get around the difficulty of wiring and power generation was simply fascinating.