skysight-inc/HackerNews huggingface dataset:
Hashes are not decrypted, they are bruteforced.

> I imagine it is a one way hash

All hashes are one way. If it's lossless and can be reverted, it's a compression algorithm or isomorphism or encryption or cipher or any of a number of other things, but not a hash.

> I don’t even know how it can get decrypted.

It is not decrypted, but brute forced. For example, even if you can't algorithmically figure out what the input to md5sum is that gives you '1f3870be274f6c49b3e31a0c6728957f', you could apply md5sum to every word in the dictionary in a matter of seconds and find out that 'apple', when md5summed, has that output. You would then have one possible password for that hash (though technically there are infinitely many inputs that have that output).

The only way we can know how computationally difficult it is to brute force the password hashes is if we know the following: 1) the hash algorithm used (and other inputs like cost factor) and 2) the entropy of the salt used. Those two together lets us calculate the amount of computation needed to try one brute force "guess". Individual password's difficulty to be brute forced can then be calculated from their entropy (e.g. 'apple' has less entroy than '2SEZb'), to determine the average number of inputs needed to be tried, multipled by the cost of each attempt. Given that difficulty, you can then estimate how long an attacker will take to find your password by estimating how much computational power they have at their disposal.

In general, if you randomly generate 10+ character passwords and docker used best practices, the answer is that any attacker will not get your password in under a thousand years, and if you use a password which has been leaked before or is a dictionary word (or simple variation), it can be found on the order of minutes to days.
But he clearly wasn't talking about the beheading part being the sensationalized part.
The power of LookUp is immense for writing well. But Grammarly often beats it. Those who write a lot, know that the dictionary is a second most valuable tool in writing after the chair.
They are much faster, also can solve optimization problems very naturally.

Analog computing used to be a thing before ww2. It was dope for numerical computation but came out of fashion due to rift. Photonic analog quantum computing is the future.
Review of JavaScript Undefined and Null in the Context of Detecting Blocked Ads
I wrote the paper that this article is describing [1], and can answer questions.

The paper is probably more approachable than you think. Basically I rewrite code like `let intermediate_value = recursive_call(...)` into code like `output += recursive_call(...)`, which allows you to make recursive calls in a way that avoids ever storing the intermediate value. That's important in contexts where you can't simply discard information, namely quantum computing.

[1]: https://arxiv.org/abs/1904.07356
> not for the usual, simple case; I don't know if there is a form for that

Most people don't require a tax return. They are on PAYE[1], which just happens (you don't have to think about it or actively do anything). _Generally_ speaking, you only need a tax return if you are self-employed as a 'sole trader', or are a partner in a business partnership, or have untaxed income such as money from renting out a property, tips and commission (over £2,500), income from savings, investments and dividends (over £10,000), or foreign income.

[1] https://en.wikipedia.org/wiki/Pay-as-you-earn_tax#United_Kin...
GCP's Cloud Build is also a simple option.
I've thought of doing a startup for that kind of problem: basically, we'd partner-ish with one enterprise customer as a kind of skunkworks attempt to migrate their legacy system to some other platform, at low cost, by leveraging the language development and DSL facilities of Racket. We could hire some top engineers because we tell them we will pay them money to hack Racket. And we keep rights to the Racket part. That first solution is biased to the first customer -- the particular dialects/versions of language they use, other software/facilities they use, their programming conventions and internal libraries, and how they want to map to which new platform. The next enterprise customer we go to, we have a lot less tooling work to do. After a few iterations of that, we have either a semi-turnkey solution, or a proven approach for our team of highly-paid consultants.

As a bit of evidence in support of Racket being a secret sauce for this, I'd point to how ITA Software (before they were aquired by Google) leveraged Lisp to integrate a new, modern node with the IBM legacy airline reservation system network. They publicly stated that a Lisp was what made this effort viable.

(But doing a Web site or app is so much easier and less risky. VCs are set up to give a site/app dotcom wads of money, and want to see you go through the funding rounds and acquisition/IP. And the technical problems are usually well-understood from the start, and it's just a matter of execution. And you can pick a site/app idea that doesn't involve having to do difficult enterprise sales courtships. Also, personally, given that I started working young, so some of the dates on my resume cause my job applications to be deleted instantly, I'm not anxious to be adding showstopper keywords like AS/400 to my resume.)
I'd like to mention that Docker recently changed their automated builds to require giving them access to GitHub instead of just using a webhook. Glad I disabled access but no telling how long this was undiscovered.
Shadow someone in a dish pit.

* not a chain - too many rules
* don't get in the way - harder than it sounds
* bring your own gloves and get used to them before the big show

If you don't know anyone working a dish pit, ask around. Another good bet is someone just starting a restaurant. They will probably go through many tryouts until they get someone good in the pit, so you'll be really helping them out by being standby.

A few more tips.

* get some copies of the zine, Dishwasher.
* know that the dish pit is the center of the restaurant cycle
* call out all sharps in the water - especially soapy water
* keep a flow and constantly look at the big picture
* always be ready to help anyone in the building

Lastly, find out when they clean the grease trap - and stay home that day. Haha.
I have my vpn served via port 443 on a server that also runs a website on that same port. But I think there's better ways to make it hard for attackers to block me.
The same thing happened north of Lofoten, in Norway. The fishermen noticed at once that their GPS waypoints were much more precise than on the day before.
What sounds wrong about it? How many top 10% programmers do you know who work in startups? And how many do you know who are millionaires? If we sampled 500 people who have worked in a startup on HN do you think 3 of them are multimillionaires?

My ratio of multimillionaire startup friends are a lot higher than 1/160, but I'm pretty sure it's survival bias, because the people who have succeeded are the ones most active in the community.
While an interesting perspective, I do have to question whether this is simply a matter of the author preferring Webster's prescriptive nuances over more descriptive approaches, even when those nuances do not appear supported by use.

Taking the example they use, fustian, the OED does not include the idea that it refers specifically to a mismatch between topic and style, and gives numerous examples, from Marlowe onward, of its use without that aspect.
That's too harsh IMO. FF is working absolutely great on my desktops, phone, and as dev browser. And Rust seems extremely popular with a vocal minority on HN at least. But yeah, I'm concerned as well - Mozilla should focus on producing a good browser rather than pouring energy into side projects such as Rust and especially WASM which do not contribute to that goal.
Maybe it's because I don't use Twitter, but I find that thread to be incredibly unreadable. Are there any particularly salient points you can point out?

Is Taibbi wrong in his overall point that the media has grossly misrepresented the existence of a Russian conspiracy?
That experience report is valuable, thanks. I'll bring that up internally.
And you can still serve a regular https website from that same server!
Wow this is wonderful, thank you. I am wondering if something similar exists for German.
I think this is a very ugly incident for Docker.
I am definitely not certain that Trump did not collude with Russia. What I am certain of is that there was never any direct evidence of collusion, the media and the democrats knew this, and still decided to run with it to drum up ratings and political capital. And in the end using lies to push a narrative, no matter how good the intention, usually blows up in your face, with the crazy Trump now shored up even more for the next election. I really do hope a progressive wins the next democratic primary. Otherwise we are in for another 4 years.
> Worse, the security policies seemed to be fundamentally flawed, because they kept insisting on some form of authentication based on a trusted device when the purpose of the transaction was to notify them that the trusted device had been stolen.

Are you suggesting any random person without any authentication proof to be able to just sign people out of their devices ? That would be a broken security.
Brings to mind:
Tim Bray’s article
Google Memory Loss
https://www.tbray.org/ongoing/When/201x/2018/01/15/Google-is...

Discussion at the beginning of the year: https://news.ycombinator.com/item?id=16153840
Only Matrix would make sense.

Here's something worth paying for if they don't want to selfhost:

https://www.modular.im/

https://medium.com/@RiotChat/introducing-modular-awesome-hos...
I'll stick with the actual quote from the actual report:

"the investigation did not establish that members of the Trump Campaign conspired or coordinated with the Russian government in it's election interference activities."

Regardless of what any opinion piece wants to claim, in America you are innocent until proven guilty. Beyond a reasonable doubt is not just something done just for fun, but an important legal standard:

Beyond a reasonable doubt - The standard that must be met by the prosecution's evidence in a criminal prosecution: that no other logical explanation can be derived from the facts except that the defendant committed the crime, thereby overcoming the presumption that a person is innocent until proven guilty.
Hopefully they are salted with a unique ID because of the are using a md5sum only then you're screwed with rainbow tables.
> We just Skype for Business and Zoom at work. Both are just one click.

Skype within the app is good, but if you use their dial-in numbers, it takes a minimum of 30 seconds to get into a conference.
So you'd be a fool to get paid in dollars, since it's worth less as time goes on.

Money is always a trade with a spending and receiving side. So the real question is what the person who has the goods wants to get in return.
How, exactly, did he obstruct?
Autobuilding is really just a free GitLab pipeline.
Chadians without internet for one year
Paywall still exists for me even with that route. My understanding was WSJ changed their policy there.
But it's really not. At one time it was, but at least in my city, it's sanely priced. When I travel for work for example, an Uber takes my wife and child to school and back. The roundtrip time is about 15 minutes, and the cost is usually 12 to 14 dollars. That's at minimum 48 dollars per hour, which is the upper end of middle class here.

My most recent trip to SF, my ride from Berkley to Downtown each day was about 30 dollars for about a 30 minute trip. 60/hour doesn't sound absurd for that region.
You should be, but at the very least you're sitting on it until the end of the quarter, no? Not to mention that it's not all due at the same time.
Not only this, but there's a massive difference between stopping people from accessing the web via VPNs and stopping people from SSH'ing into their servers. You block SSH access and you're probably going to take a financial toll Country wide.
The mouse changed the way we work, and it got commoditized. Just because a company was first to adopt and make a business out of a disruptive technology doesn't mean it's going to corner the market with it. In fact, history shows that it's not the best approach to be the first adopter of a technology (Kodak, Altavista, etc..)
I don't understand what moving to slack is going to give them, which is inevitably where this is going to lead (or a similar web-based chat).

IRC has the same tools for banning users as Slack, if not more powerful as you can ban ranges etc. You can require people to register with an email in the same way slack does, although I'd argue being anonymous and being able to talk without an account is one of IRC's best features.

I can't say I ever went on Mozilla's IRC, but I have spent almost 20 years on other IRCd's. Seeing it be replaced, just to be able to use rich messaging breaks my heart.
Yandex.com does all that.
In fairness, Stone also threatened a witness with violence: https://www.lawfareblog.com/roger-stones-arrest-was-appropri...
Uber Black, at least for me, is not a good option because it usually (seemingly every time in LA) results in getting a giant SUV. These are not comfortable, and are not discreet, by comparison to good sedans.
Surely this raises a question: why don't they just tell you what you owe (and you can dispute it if you wish)?
If you google this guy this story came out late last year...not sure why this is "news" now.

This specific story fails to mention a very important part - that the $1m was in a crypto exchange account.

They arrested the guy that stole the funds. Presumably he got it back now.

As an aside, the victim claims the $1m is 90% of his net worth and it's for his kid's education. To put it all in crypto is an...interesting decision.
Interesting that some companies are still interested in cryptocurrency even though it's still trending downwards. It's more likely that you'll lose money each year than make it, especially with emotion tied into the mix.

Some good technical concepts exist in this space but the financial element has made the entire space corrupt to its core.

As always. The human element left unchecked will turn anything toxic.

I used to lean towards more libertarian ideals but seeing what freedom has done to cryptocurrency has shown me some order and law is needed.
I don't think assert got used correctly if it needs a meaningful error message, personally. When an invariant of my algorithm fails, I've generally found I have a fundamental logical error with no particular relationship to the point in the code where it fails.
I want to believe that, and even tried to go all Firefox for the previous two weeks. I will say they have good Sync, which nobody outside of Chrome had achieved at all. The desktop browser is mostly OK, no real complaints. On mobile, however, Firefox is noticeably slower than any of the usual blink based browsers, and most importantly to me, uses way more battery life. I love PL things and am glad Rust exists, but from the outside it feels like a wasted effort, for now.
"On a NFS mounted on my PC your LS_COLORS tweak actually degrades the performance"

Run "strace -o logfile ls --color=always" and diff the two logfiles.
Radiance: Modern, elegant and fast Java Swing applications
The pdf author thinks a light year is a speed and the universe expands at f(x) = e^x. Someone was copying stuff they didn't understand off the internet.
You're probably busy, but you might want to update the splash page on Docker https://hub.docker.com to notify users of the incident ?
Freenode works for other open source projects. Mozilla might even be able to direct a little resources and governance influence their way. (If Freenode didn't work out, it was worth a try, and an easy move from irc.mozilla.org.)
I don't think you broke it down right, but I'll leave it to the Illinois Dept of Public Health and the CDC to determine who is right on the numbers.

Either way, it is significant.
The Future of Firefox for Android
The real issues more unique to discord there is their devs drinking their own koolaid, and it being proprietary of course. Just jump into the discord devs server and any reasonable problem (not being able to filter file uploads to images only) is excused with "write a bot". or the fact that you cannot mass delete yourself from the platform. Also blocking is a non feature "intentionally". Discord is made by inexperienced devs that move fast, break things, and will break people's lives when that inevitably leads to data dumps. It's similiar tactics to Facebook.

Sadly due to bandwidth costs it's not possible to compete. Media upload and sharing is now an expected feature. VoIP is too. P2P is legitimately a personal safety risk due to IP's in the U.S. being legal for swat to kick doors down and shoot first.
They're not a net negative if they help the person get over their resistance to spending money on something they want.

My idea of a good gift is something that a person wants, but can't justify buying it to themselves.

You could say that that's worth less to them than the equivalent amount of cash since they didn't make that trade, but it definitely doesn't end up feeling that way as the recipient.
> Uber Black, at least for me, is not a good option because it usually (seemingly every time in LA) results in getting a giant SUV. These ... are not discreet, by comparison to good sedans.

I am dubious. You live in LA and want to be discreet?
Billions of dollars worth of Tesla stock changed hands and a huge change in the price occurred because people weren't sure if Musk was serious or not about having funding. "It was just Twitter hahaha" is just willful denial of the fact that investors do indeed watch Musk's tweets for hints about Tesla's fortunes and often take what he writes very seriously.
What about Matrix/Riot? It's odd they're jumping on a game-centric messaging platform.
No they don't do an admirable job if they send you to scraped rather than original content. They're ruining the web. While Google still has fantastic, one-of-a-kind services such as Translate, Search isn't one of them anymore, and we should stop cheering at it and relying on it.
I use drone.io self hosted to build all my images. They then get pushed to a self-hosted hub.
I don't understand what you're trying to demonstrate with your example. Your TS(?) example is needlessly complicated, and syntactically invalid.

Here's a better TS implementation:

togglePanel = (panelToggle: bool) => this.setState({ panelToggle })
Considering how much anxiety 'spergies suffer, it is astonishing how few ever get prescribed sertraline ("Zoloft").

I can say here it worked a near miracle, for my son. This was after a quack was trying to put him on antipsychotics.
So he knew there was a final chapter; he just didn't care.
For me, speed and bandwith savings come from using uBlock in FF, especially on mobile.
> You are shooting in RAW, right?

No. I'm really bad at photo editing and try to invest my time in learning photo composition instead of editing. I feel that for me the results will be better.
Looks great! Our house is about a month from being finished, but I would have loved mocking up our house as we discussed it.
> U.S. officials and industry players have said the profits American satellite exports generated could be reinvested in development to keep the U.S ahead.

Lease out our competitive advantage and use the revenue to build more competitive advantage!

Profit maximization and national security have conflicting incentives.
Hi, let me try to answer:
1. Why is the mediation fee 1 credit?

In the beginning I had code that allowed any node to pick any fee he wants. This caused some problems. Because of the nature of this system, whenever you want to send funds along a route you have to know ahead of time all the fees along the route. If you got some route, and before you managed to send the funds one of the nodes decides to change his fees, your transaction will fail.

It's not a final decision though. I might add this feature again in the future. In the meantime if someone wants to collect 2 credits instead of 1, he can "simulate" another node. Then the route appears to be longer. Not optimal, but possible.

And why exactly 1 credit? This is the only arbitrary choice in the protocol, so it doesn't really limit anything, and it might actually give the credit its actual value in the protocol.

Another thing I was afraid of was some kind of credits inflation: All participants will start increasing their fees gradually. If we fix the fee to be exactly one credit, we can avoid this situation.

2. You can actually set as many fake nodes as you want, but it will not give you extra buying power on the outside world. For example: I can set up two nodes, each trusting the other one with 1 million credits. It will seem that I have lots of buying power (1 million credits!), but I will not be able to use this buying power outside of the clique of nodes I invented to myself.

Your buying power will always be limited by how other entities trust you, and this is something that might be hard to fake. You might be able to fake it once, but after the first time you default people will not be willing to trust you again (Hopefully).

One more thing: Offst has a way of producing a token that proves the last operation done in a mutual credit between two nodes. This token is signed, therefore we might be able to use it as a proof in a court. I haven't yet documented this feature, but it already exists in the first release of Offst.

3. They could, but maybe Bob and Charli don't really trust each other? Imagine that you are on a vacation, you go to some hotel in Shanghai and you want to pay for your stay. You could tell the hotel manager: Hey, why don't we open a mutual credit account and I could pay through that account. But it's not a good choice for the hotel manager, because most likely he will never see you again.
It is better for him if you pay through a known route.

Thanks for the interesting questions, Prepare to get an email!
It's actually infuriating this ban. I'm from SL, currently on Nord VPN which hasn't been blocked by 1 of the major ISPs. Both major ISPs are aggressively blocking standard open vpn traffic however. I'm not entirely sure how since this is not my knowledge domain but a default open vpn setup on digital ocean (even on port 443) results in a timeout when contacting the server

I don't understand why one ISP is still allowing Nord and express vpn through. If anyone is open to debug this and help create a work around I'd love help. Feels like a good time to test things.

In the meantime people are using dubious vpn providers and are opening themselves up as easy targets. I dread what would happen if a malicious party created a vpn with malicious intent and then spent some bucks on targeted advertising in SL on the app stores.

This block is such a shit move really. It's become the gov's default crisis time response in the name of national security.
We use [V2MOMs][1] for every team, created by said teams.

Then, daily and weekly calls. Whatever we do is more or less connected to goals in V2MOM. It helps from being distracted.

[1]: https://www.businessinsider.com/salesforce-v2mom-process-201...
What does this mean?

> error SPF must allow Google servers to send mail on behalf of your domain.

So you must let Google spoof your domain? That seems crazy.

ProtonMail has the same error:

https://toolbox.googleapps.com/apps/checkmx/check?domain=pro...
To the contrary, I would say that Rust and WASM are a couple of the “side projects “ that are most relevant to that goal.
This actually touches on a semi important issue: underpaid employees. From casinos, to fast food, to apparently carriers, people paid minimum wage just don't care enough about real issues, and rightly so IMHO. No, I don't want people's accounts to be stolen, but it is pure schadenfreude to watch this play out.