skysight-inc/HackerNews huggingface dataset:
Doesn't it mean that having even %16 chance means that it is actually possible?

Maybe it's simply not a good idea to analyse this in terms of chances of winning because we will witness just 1 event but the probability says that in 400 years we will have 16 Trump presidencies.

It's very counterintuitive, I don't know how to think of it. It's like saying that %99 of StartUps fail but that stat is meaningless to the individual startups(meaningful to govt & investors that will have to deal with 100s or more startups).

From subjects perspective, their own startup have %100 chance of success and Trump has %100 chance of winning.

Maybe these "chance of winning" statistics should be compiled by examining the roadblocks to the success.
The best teacher out there is a failure, and you only get better when learning new tricks. Let's use quantity of failures as opportunities to learn!
You could get sheet metal at any place that sells HVAC supplies.
I agree with this position. The code and the API spec must be separated. But the project is not meant to write APIs with spec, the project uses Python to create API spec.
Yeah that’s a good point, I wasn’t thinking of more classic celebrities like actors, musicians, and famous athletes.
I remember reading some witty comment that the strangest aliens ever to appear in fiction were the humans in a Robert Forward novel...
If Trump wins Florida and Pennsylvania, there is a 92% chance of Trump winning.
> It turns out that if a party gets at least 5% of the popular vote, they are eligible to receive millions of dollars from the government to assist their campaign during the next election.

1. 5% is a very high bar in the US, going back to the 1900 election it happened to 6 people in 6 elections: Taft (as the incumbent!) and Debs in 1912, La Follette in 1932, Wallace in 1968, Anderson in 1980 and Ross Perot in 1992 and 1996. It's basically a generational event. And even Perot couldn't convert two third-places into anything lasting, what's the point of getting matching funds for the next election if you're only going to waste the money again except worse?

2. the candidate must agree to very strict spending limits, putting them at a large disadvantage for actually achieving their 5%; worse, while the federal limit is rather high it's really an expenditure limit per state based entirely on the state's population, no focusing on states where you have a chance to make an impact

3. it's only matching funds, it's not a magic purse of money

4. no matter how you slice it, the spoiler effect is, well, in effect

That 5% line would be way more useful and relevant if you guys fixed your presidential election system first, both the voting system, and everything that's around (the funding, the PACs, etc…).

Third-party candidates are not viable under FPTP, third-party candidates are even less viable when the main two candidate literally spend hundreds of millions.
> These takes remind me of the people who voted for Jill Stein in 2016.

Well, if I clicked on Download Firefox & got Chrome instead, then yeah.
The traditional system enables tens of trillions of dollars worth of economic activity a year.
Apply this to everything not just your day job. People who know how to fix things that break, improve things like their house, fix their car, their neighbor's fence, etc tend to be more well rounded. Doing physical labor should be below nobody. Buy nice things and make lots of money, sure, but also make sure you work with your hands from time to time. This helps me stay grounded and humble. I think many people could use this advice.

FWIW I work as a SWE at a FANG, presumably a "high or upper middle class" job.
sure please do let me know how it works out. thanks
It's both. The market will find a new equilibrium somewhere below SF and above India.
I work as a professional pentester. This question is difficult for both sides.

The business often gets in my way with budgets. I can spend it all on some strange behavior that I detect in the application. I like to spend my time like that. The more experience I get the more time I could spend, even on simple applications. The rabbit hole goes ever deeper.

When am I satisfied that I delivered good work? When I find a number of high impact vulnerabilities. Doesn't mean there aren't still more to be found, like I said you could go on and on, but it does mean that I fixed some bad. Sadly I have a fixed budget, and sometimes I find nothing, those are bad days.

In my experience customers are also satisfied with a report that contains few or no impactful findings. But an empty report is no guarantee that there really isn't anything to be found.

It's difficult to balance the desire to dive deep and to provide broad coverage. I once got bit by that.

I found and clearly documented no less than 3 absolutely critical issues (price adjustment in an e-commerce website). Felt pretty good about that test. Until, in production, someone else found an additional authentication bypass. Oops. I wasn't focused on that due the aforementioned input validation issues and got blinded by trying to find more of those. It's not easy.
The "we made this decision based on user feedback" part reminds me of Microsoft.

Their drastic ui change made me stop using Firefox on android. It now requires a phd in computer science to figure out how to a website to the speed dial page.
https://news.ycombinator.com/item?id=24834960
I lived downtown for years while working remote for companies in different cities. Not going to the office made it even easier to enjoy the city imo.
> Mozilla seems to disagree, as the Megabar change has shown. Not only have they introduced a meaningless but annoying change, but they actively want to prevent people from disabling it.

The reason they rewrote the URL bar code was that the previous version was written using XUL / XBL, and they are in the process of removing XUL / XBL from the browser.

Writing a new version while leaving the old version around would defeat the entire purpose, which was deleting the old code to reduce technical debt.

Now, my personal preference would have been that they rewrite it without re-designing it - but "actively prevent people from disabling it" is a very inaccurate description of what happened.
I have on my back burner to create a visualization like this for myself, backed by an "event database", to which I'd slowly import every bit of archive I can find. Location data, text messages, journals detailing what happen. Goal being, to have simultaneously a nagging countdown to death, and a reflection on various periods of my life.

Between various cloud services and me dilligently copying over data from old computers to new ones, I do have a substantial archive of personal history that goes back to when I was around ~10 years old.

EDIT:

'Brajeshwar has found someone doing roughly what I envisioned! https://news.ycombinator.com/item?id=24866193. I'll have to steal this :).
Yes. Hail Eris.
Cook isn't Jobs.

But Cook isn't Ballmer, either.
Daily giveaway $500 Walmart gift card
Prepare to be astonished, seriously! I'm a die-hard Firefox user (see my other comment here) but it's outrageous -- and (part of) the reason why my preferences file is so huge.
While that's true, pancreatic cancer is nasty enough that even with prompt treatment, there was a good chance he'd succumb to it anyway, although he'd definitely have way better chances.
This seems like a classic case of enterprise vs. small business vs. personal use. The serious money is at the enterprise end, and most of the effects you described will be most profitable there. And of course the Windows 10 editions for large organisations don't try to play the same games with things like forced updates and mandatory telemetry, because they know very well that no professional IT department supporting thousands of users is ever going to surrender control of its equipment like that.

Still, the reason the makers of expensive professional software have largely turned a blind eye to privacy forever and/or given away very cheap or free copies to students or home users is because they're well aware that it's a huge advantage for their software to be the cultural default. For example, would Adobe really have become dominant in digital content creation software if loads of enthusiastic design students hadn't been honing their skills on ripped off copies of Photoshop? Would Microsoft have come to dominate business desktops if home and school PCs hadn't all come with Windows so everyone already knew how to use it, or if they hadn't given away their development tools mostly for free to anyone who wanted them? We'll never know for sure, but it would be naive to discount the effects of familiarity.

This feels a bit like Apple's recent trend for messing up its laptops and largely ignoring the rest of desktop/server space other than producing an occasional statement piece. Sure, they make the vast majority of their money from their mobile devices and the surrounding ecosystem, but someone still has to write the apps that drive that ecosystem, and those people are primarily using Apple laptops. If you ruin your development platform, and the developers start shifting their efforts towards other platforms (presumably Android in this case) then your users will follow, and now your business model is dead, even though the part you neglected was only directly responsible for a tiny part of your revenue stream.

Obviously the danger isn't quite the same for Microsoft because strategically it's banking on cloud rather than mobile for its big revenues. But even so, cloud hosting is a pretty competitive space right now, and the Windows-friendly integrations (for developers as well as users) are a competitive advantage, one that is at risk if the very long tail of smaller developers start getting fed up of Windows and shifting to other systems. I suspect Microsoft's leadership are well aware of this danger and the often better developer experience on Linux is a big driver for introducing WSL, but still, if that's all they've got then you can just as well use a real Linux box and not pay the Microsoft tax or deal with all the unwanted games that Windows 10 keeps trying to play. If Windows 10 becomes too much of a liability for small businesses and power users, sooner or later that will inevitably have consequences for the whole business model and all those synergies you mentioned, even if it only happens over a period of years.
This is a classic scam. The company in question,WhiteHatJr, claims all sorts of nonsense and targets Indian parents, promising to turn their kids into AI ML super coders.

I know Indian parents. They will sweat out hundreds of thousands of bucks so that their kid gets to be part of this "revolution".

Its really scammy and pathetic. I guess the lockdown has a lot of kids sitting at home, saving their parents transport, food, misc costs. Also, the Indian parent mentality now screams, my kid is sitting at home, so he better be learning something, outside the normal school stuff. and boom, you have the perfect environment for scammers.
This sounds like a bunch of ”but her emails” to me.

Mozilla and Apple are the only two companies that can realistically oppose Google’s egocentric vision of the web and prevent the web from effectively becoming Google’s platform. Simple as that.

Excuse my language, but I don’t give a flying fuck about Mozilla’s “issues” and the “abuse” I’m supposedly enduring. I want Mozilla to oppose Google, and as far as I can see, Mozilla is doing that.
If that was true we would see a clear gap in the admitted pool between schools that admit solely on academic merit and those who don't.

Can we observe such a gap?
why would one stick with callbacks?
i understand why people might skip promises... but async/await????
I think your criticism of structural biology can be applied to any methods-focused investigation, as opposed to biology-focused. I've certainly been down the "okay we have the data, what does it mean?" path more times than I care to remember. Unfortunately I think this is a natural consequence of working on cutting-edge methods - structural biology has traditionally required a degree of over-specialization.
Status depends on the social hierarchy. In the modern world, we are fortunate to exist in more than one social hierarchy, and can potentially choose which to be in. You have your workplace, family, local gym, neighborhood, online community, etc., and can have different statuses in each.
The problems that he describes as "abusive" are structural to the "non-government organization" or "non-profit organization".

People have similar concerns with Oxfam and the United Way, just to name a few. (e.g. I can think about the local chairperson of the United Way as a 'good person' but decide to give the the community in other ways)

As Mozilla goes specifically, they have a nice headquarters which is separated by the longest 30 miles of Interstate Highway in America from their chief competitor. They get to share "expert networks" with Google, but they will inevitably be out of touch with the rest of the world in the exact same way Google is out of touch with the rest of the world. The trouble is Google has the profit motive to give it some clarity but Mozilla doesn't. Without deep roots in the rest of the world, Mozilla can't exploit markets that are defensible from Google.

One could spin some scenarios where they were based in (say) Dublin, or Frankfurt, Philadelphia, Salt Lake City, or some combination of tier-2 cities worldwide however and still face the problem that the consumer voice is hard for a non-profit to hear.

https://en.wikipedia.org/wiki/Exit,_Voice,_and_Loyalty
It’s just concatenation of a list of strings? They could have done some neat calculation to figure out if the list is the remaining swing states and then replace the text like you suggested.

However, considering this is a side project, I understand why they didn’t try to build every feature. It’s much better to publish something in a timely manner than to spend so much time polishing it that you miss the relevant deadline!
For me even with the newest Windows version installing PyTorch with compatible CUDA was not as easy as it should be, and even now I'm not sure if I can use mixed precision training. If I would have stayed on Windows 7, it adds one more uncertainty in the hardware-software configuration that I don't want to spend time with.
>That’s only a problem for the individual voter if he holds the view that this election is the last election. “We have to beat the other guy or the world is going to end.”

That seems like a strawman. I for one do not think a trump presidency was a worthwhile trade for sending a vague signal to the democrats that they should "course correct".
Thank you for your wonderful, enlightening contribution to the discussion.
In his 2018 talk, "10 Things I Regret About Node.js" https://www.youtube.com/watch?v=M3BM9TB-8yA&vl=en he identifies seven (not ten) regrets.

1. Not sticking with Promises: This is changing, slowly. You can `import {readFile} from 'fs/promises'` in Node and it works as you'd expect, including top-level await. (Backwards compatibility means the callback API can never go away.)

2. Security (your linter shouldn't have complete access to your computer and network): Deno hasn't done a great job with this, either. You can restrict the access that a Deno process has, but you can't restrict the access for individual modules. If any module in your server needs to access something, then every module in your server can access it.

I predict that module-level authorizations will be solved some day by browser vendors, and that Node and Deno will adopt the thing. Deno will probably have to throw out their thing what that happens.

3. Build system (GYP). This has no effect on userland Node developers. You build node with make. Another build system could be adopted, but I think nobody's bothered. Deno has a protobuf FFI to communicate with V8. You can do that with Node if you want. Shrug.

4. require("package") relies on package.json. Deno uses import maps. Node will probably honor import maps someday, too.

5. node_modules: He said it "complicates the module resolution algorithm." Meh. He also points out that node_modules is too large, but that's a Node cultural problem. Deno's community is still small, but it will have that problem, too, except it will have a large shared "cache" instead of a large local node_modules folder.

6. require("module") without the extension ".js": Deno does this, too, using import maps. It's fine.

7. index.js: Again, it "complicated the module loading system." Meh?
Expensify’s CEO Tells Customers to vote for Biden
Is a project, not a product.
Reminds me of the viral video where a dad asks him children to instruct him on how to make a peanut butter sandwich. If they were vague, he would exploit any ambiguity in the instructions against them - like "rub the knife on the bread" before it had any peanut butter on it :)

The military knows how to do this - and has a strong reason to. If your documentation cannot survive the death or resignation of the man, team or department that wrote it, you can't build generational knowledge. Look up the mil spec for chocolate cake (skips my mind where it is in my library) for example.
https://about.gitlab.com/handbook/engineering/internships/
> Folks in the status professions (banking, law,..) often tell me they want to become an entrepreneur.

They mean a rich, powerful, famous entrepreneur, not an intrepid voyager living by their wit and instincts to do something that changes the world.

What you tell them is spot on.
In 1973 Sweden ended up with a 175-175 situation in parliament.

After deciding 152 issues by lottery, the number was changed to 349.

https://en.wikipedia.org/wiki/History_of_the_Riksdag#Constit...
E.U. Says Veggie Burgers Can Keep Their Name
Ubuntu Clouds on the Raspberry Pi
You're not supposed to refer to the Dark Lord Cummings like that, He will bear thee away to the houses of Durham, beyond all darkness...
LAST CHANCE to attend the FORWARD Conference as our guest
Applications close at 11:59pm ET TONIGHT.

FORWARD features amazing speakers from the startup and media spaces, and a chance to network with innovators from around the globe. Apply now!

https://t.co/cu1p510tls?amp=1
With Twitter, you can leverage it into an unprecedented impact on the shape of the world.
Being an IIT grad mainly proves how well you could prepare for its brutal entrance exam (<1% acceptance). At work, I've seen IIT grads fare no better than other people. Sure, there are some brilliant people among IIT grads but that's to be expected with a filter that selects the top 1% of any population.

A less known aspect of IITs in the past is their gaming of the GRE/US grad school application process, ranging from straight out cheating in the GRE (in the paper-pencil version, IIT students were given a single block of time for all sections rather than having time-limits for the sections, a blatant cheat made possible by their self-proctoring), to creating GRE question banks by collectively memorizing the test, to using the Australian time zone (ahead of India's) to find out the questions on the GRE. When applying to grad school in the US, IIT students would divvy up the schools among the graduating class so that no more than 1-2 would apply to top schools and claim to be in their class' top 10%, regardless of actual standing.

So, anytime I see an IIT grad at work, I'm not really impressed by that aspect. The fact that Satya isn't from an IIT is of no consequence and actually makes him more credible in my eyes.
With high-speed satellite internet via Starlink on the horizon, the prospect of cruising full-time while maintaining a remote job is becoming more and more realistic. Good luck on your ventures!
Indeed. For comparison: atoms are about four orders of magnitude larger than atomic nuclei. The size of the former is generally a few tens to low hundreds of picometers (1 pm = 1e-12 m) while the size of the latter is just a few femtometers (1 fm = 1e-15 m).

See, e.g. https://en.wikipedia.org/wiki/Atomic_nucleus for concrete example sizes.
As I'm getting older it's getting harder for me to remember the names of the programs that I have. It's great that the search is working well, but it shouldn't be the only efficient way to find programs on my computer.
I travel to "flyover" cities pretty much every other week, and I think the polls got it wrong again. Because of my transient nature and the fact that I'm neither black nor white, my coworkers and clients tend to speak more freely with me regarding politics. My conclusion is that the BLM/rioters have really screwed over Biden, and that not only will Trump win, he'll win by a landslide victory. This is all assuming there aren't going to be any controversies around mail-in ballots.
> They could have done some neat calculation to figure out if the list is the remaining swing states and then replace the text like you suggested.

As far as I can tell, the "neat calculation" is:

* "If Trump Wins, then the list of states that Biden won are meaningless"

* "If Biden Wins, then the list of states that Trump won are meaningless".

> However, considering this is a side project, I understand why they didn’t try to build every feature. It’s much better to publish something in a timely manner than to spend so much time polishing it that you miss the relevant deadline!

I can agree with that. But I'm still going to try to offer helpful criticism when the projects hit the 1st page of Hacker News!
I appreciate your perspective. I feel like I'm taking crazy pills these days on HN concerning BTC. This idea (early rejection, re-justification) is a helpful heuristic for understanding some of it at least.
Why do you think that? its stops states playing beggar my neighbour is one good argument against doing this.
How to Ace a Cybersecurity Manager Interview
You'll find the spec here: http://www.everyspec.com/MIL-SPECS/MIL+SPECS+(MIL-C)/downloa...
Preparing for a Data Engineering Interview: How to Design a Data Warehouse
It's an open permissionless system, so of course the low hanging fruit is going to be speculation, sketchy tokens and scams. These require the lowest effort. It's the exact same thing in the traditional financial system.
Teaching white privilege as uncontested fact is illegal, minister says
Sharing my Dockerfile collections for Gitpod Cloud IDE – for Ruby/Ruby on Rails
The… what? Course correct how, stop being sometimes-milquetoast-competent and start being malevolently incompetent instead? Stop considering facts or people, just make shit up it works fine? Stop fighting, you can't win against gaslighting?
I think one factor was at some point Microsoft stopped trying to make the desktop and web one platform (which was distinctly Microsoft controlled) which seemed to be the push with ActiveX, VBscript, and HTML Application technologies. I think the relentless plague of security holes in ActiveX was a factor here. This is idle speculation, but that is my sense of things.
I think part of that was the size of the paradigm shift MS tried to accomplish. It was a huge gamble and its important to take chances like that, but to change all three platforms so drastically made it hard for developers (table, PC and phone). And then I dont believe MS either A) invested enough or B) gave it enough time so when they pulled support developers definitely felt it.

They were also a couple years late, as for android and iphone had considerable market share.

I think the same can be said for google these days, there is no reason to risk investing time or money into one of their new technologies because it will get dropped if its not one of the big 4 (search, ads, youtube, GCP, maybe arguably android)
> this has an impact on performance

And yet, I find that PHP apps tend to be quite performant, compared to say Java or Rails (I don't know about node, maybe not compared to node). But I'm not a PHP developer, this is just my impression. And the complaints you hear about PHP, I seldom hear performance. No?