skysight-inc/HackerNews huggingface dataset:
No. Divisions 1-25 were regular Army, 26-50 were National Guard, and 51-108 were draftees. They were not designated according to MOS. Some of the divisions were never actually populated, so there are gaps even within this.

Later on, existing divisions were designated according to type. Infantry is the 'default' designation. Cavalry units were designated, then Armor, then Airborne, and finally Mountain. I have no idea when Artillery got its own designation. Some units subsequently were designated Air Assault, and this includes the 101st, but it kept the Airborne title to honor the unit history.

Other branches have other policies, but this is how the Army structure evolved.
For a while the i7-10810U was an option on the late 7th gen X1 Carbon, though you could only order it with the 1080p display. It was also an option on the 8th gen X1 Carbon[1], but it looks like they've since pulled it. The fastest CPU you can get on it now is the i7-10610U, which turbo boosts to 4.9GHz but only has 4 cores instead of 6.

I have the i5-10210U which turbo boosts up to 4.2GHz. Intel lists its TDP as 15 watts, but if I stress test it in s-tui[2] it spends several seconds at 47 watts before being throttled due to thermal constraints.

1. https://www.notebookcheck.net/Intel-Core-i7-10810U-ThinkPad-...

2. https://github.com/amanusk/s-tui
Insurance coverer half, and they went after me for the rest.
Seems I can't reply to parent so putting the link here: https://www.tlt21.com/the-product-leader-reading-list/
The Turing machine implicitly includes time as a sequence, and the lambda calculus does not. It is easier for the amateur programmer to reason about time as a sequence. So the lay person begins programming easily writing imperative programs and struggling writing functional programs. The years turn the amateur programmer into the experienced one. Before they only understood imperative programming, now they understand functional too. But they still work with the amateur programmers who only understand imperative. They both use imperative in order to work together.

There is something universal in our understanding of temporal logic that makes objects changing over time an intuitive model for a computer's internal state.
> I guess it was an exaggeration but compared to what even a low level proxy war looks like they are practically self funded

A low level proxy war is exactly what it is, though. The Taliban are funded by Pakistan, who doesn't want an assertive, nationalist neighbor, Saudi Arabia[1], who wants to enflame sunni/shia strife to harass Iran, and Russia, who wants to poke a finger in the eye of the US. They can't give more than light arms to the insurgents without it being a naked attack on the US, so rifles, mortars, IED supplies and the occasional RPG are what they get.

To get back to the overarching point though, armed revolt driven by light arms in the US would not be some glorious revolution that would result in more freedom for everyone. It'd likely be a lot of proxy warfare and nonstop terrorism on our soil.

[1] https://www.nytimes.com/2016/12/06/world/asia/saudi-arabia-a...
Yup. 100% correct.
You're failing occams razor. On one hand we have Putin who is very publically Navalny's primary antagonist who also has the means and obvious motive to poison him with Novichuk.
On the other some nameless "enemies" who also somehow have the means to build a lab sophisticated enough to produce Novichuk without killing themselves or the people in a large radius of their lab and also access to Mercenaries/Assassins/ex-GRU/Spetsnaz agents with the talent to poison a very high profile person and not be caught?
VueJS Chrome Extension in 10 minutes
OOP is great. Certain interpretations of OOP that certain popular languages adopted are bad, but the problem is not really OOP. The idea of objects is one of the most powerful ideas in programming, because it is able to bring a level of modularity that is otherwise very hard to accomplish. For instance popular very high level languages like Ruby and Python are so easy to use and to build things with, because you have such initial collection of objects of all the kinds that are so trivial to use and versatile. The Array object may have a lot of methods in Ruby, but such methods are self contained inside its implementation, and to have a lot of tools for such data structure is great. This idea, that we give for granted when using Ruby or Python now, is quite impressive.
Also available on eBay (of course)

https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2380057.m...
Not to sound conspiratorial, but the politicians that put these mechanisms in place know exactly what they're doing and this is a tool to keep the masses compliant and afraid of taking collective action against the overlord ruling class. Decoupling healthcare from employers, and making health care affordable are a direct threat to the entrenched status quo.
I would be suspicious of that still; usually the "maximum out of pocket" has a lot of footnotes.
The hate is mostly a cultural misunderstanding.

What happens once something reaches the top is that you start to have people with lots of experience in it that are becoming more and more aware of some of the small warts. And they start to heavily complain about them.

The people with less experience listen to those complaints, but don't have the understanding to the nuances and minutiae involved to really understand what the problem is and how big a problem it is, if it means the entire paradigm is garbage, or just some details that can still be improved on, and other small things where there might be better ways to approach it.

So, the less experienced start to think it must just suck. And they don't want to spend their effort learning something with so many issues that clearly some of the smartest devs say has tons of problems and there are better approaches for.

This eventually leads to the cultish flame wars and all that which we see way too often when discussing technicalities. The problem being, most people do not actually understand what is bad or good and the trade offs at play, thus when they debate, they instead pray on their affiliation and beliefs of what they've read but did not properly understand.
Seattle salaries at other major tech firms are only ~10-15% lower than Bay Area ones.

I am surprised by how poorly MS pays for the Seattle area.
>Want to fix the problem? Learn how to negotiate your value to a company.

Wrong. The way to fix the problem is to organize. Collective action works.
What does that mean? Import for C doesn't make sense to me because 1) C code is never executed during compilation, and 2) C doesn't even support bare code, everything has to exist inside a function. So what would be the desired behavior from import in C?
Looks nice, but I take it is only geared for a single user. How would multiple simultaneous users fair?
Or the Hammer Factory Factory Factories abstractions found in the Java world at one time...
Yeah, you need something like that to scale to large core counts, and especially if you wanna pull off some chiplet goodness (like AMD did with Ryzen). I think that's why it got lumped with the Fabric Interconnect layer in one of the block diagrams.
definitely. FAANG mostly recruit from top-tier programs (Harvard, Stanford, MIT) and usually pay $150-200 for a starting salary for someone from one of those programs
> they generate and analyze data, but cant process ideas

But what if the data represents ideas?

https://en.wikipedia.org/wiki/Automated_theorem_proving

> Unless the computer is conscious, it can not generate the theory.

Why would you say that consciousness is necessary for theory generation? It isn't for arithmetic, equation solving, natural language processing or image identification, etc.
What's interesting is that you have information about whether the respondent identifies as a person of color and questions about gender identity and whether they feel marginalized. And yet you decide to just report information that's already available on levels.fyi. Why not dig into questions like whether people who identify as people of color or are feeling marginalized are getting paid less or the same as their peers?
>It seems to me that just the pardon power by itself is fundamentally incompatible with democracy and the rule of law.

Says who? And why?

>I imagine that if we can survive and progress long enough to have real democracy and rule of law

Why do you want 'real' democracy? What makes you think that getting rid of other non-democratic institutions, like Congress, like the Presidency, and institute Athenian-style mob rule - will make the world a better place?

I am being facetious, and I get what you mean, but do you honestly think your life would be better if this particular, and relatively minor, aspect of the Presidency would be curtailed?
At least for incoming H1Bs hired from American universities, the offers have always been the same or higher as their American counterparts.

HN is obsessed with contractor salaries via Infosys etc. being low.
People reading these comments agreed ;)

https://news.ycombinator.com/item?id=24357314
Objects as encapsulation are fine. The author's claim that modules do the same thing is incorrect. Modules don't, in most languages, have instances. You get one set of data. Bundling data with functions is way better than global data.

Inheritance got caught up in the "is-a" mindset of 1980s AI, and turned out to be only marginally useful. Being able to have an object as a field of another object is almost as useful. A point I make occasionally is that there needs to be a good way to find the owning object when you do that. Is there a language where, when B is a field of A, you can find A from B? I've plugged for syntax for finding the owner in Rust, where backpointers are difficult.

Order of initialization for inherited objects is a huge headache. If B inherits from A, what in A is B allowed to call or reference during construction? This sort of thing needs language support. Same for order of destruction.

Multiple inheritance is usually a mistake. If you reach the "diamond pattern", your code is too cute.
It's impressive how bad the US employer-provided healthcare system is for the privileged.

Back when Obamacare was being debated, people had to be reassured they'd be able to see the same doctor... I guess that's how they get away with it?
I've seen your username before on CSCQ. Tell me - is there any hope for people like me? Any way that I can come even close to matching your total compensation anytime soon (Which I'm assuming is around $350kish)?
Microsoft doesn't pay top dollar.
https://www.cdc.gov/obesity/data/adult.html

>The prevalence of obesity was 42.4% in 2017~2018

This is one chronic illness (mostly unique to America in the developed world) that makes socialized health care very expensive.
- who is allowed to participate.
And how other platforms, like wetransfer, are dealing with that?
I would consider myself to practice "data oriented design" rather than "object oriented design" but I still usually encapsulate things in objects after I've figure out the data flows. OOP is really a collection of ideas, some terrible, some great.

There is also a big difference if you're working mainly on the backend where you shouldn't keep any state or the frontend to how useful many OOP concepts are to you.
Mandatory sentencing would require a guilty conviction though.

And we can pretty much guarantee any high-level judge who starts handing out guilty verdicts to high level government bureaucrats will swiftly find themselves unemployed, or worse, and replaced by judges who don't do that.

It seems to be the closer we look at high-level government bureaucracy the more similarities we see with organised crime.

Fail upwards indeed.
I think the point is that police will stop people for no reason in order to shake them down for a bribe.
A sudden release of numbers might cause that, but ideally the culture is built around transparency and salary gaps are actually an opportunity to have discussions with your manager like "what can I do to close the performance gap and make the same amount as X?"

It ensures that salary distributions can be justified, and that employees have goals they can strive towards rather than the current variable reward system where you work as hard as you can and hope your employer decides to reward you this year.
I'm interested in this, since I thought the concept of encapsulation is maintaining, and hiding, state inside of an object. What's the difference between mutating state on the inside and hiding state on the inside? Aren't they practically the same?
Seattle seems about like Pittsburgh with less snow and more job opportunities. It was beautiful the times I've worked out there. I could probably live there. https://www.bestplaces.net/compare-cities/pittsburgh_pa/seat...
one step closer to Norway https://www.bbc.com/news/magazine-40669239
Who says Microsoft wants to attract the best talent?
> You could hold them outside

Given British weather, this would be a desperate gample at best.

> They have stadiums and stuff.

I don't think even Eton have their own stadium.

It might be worth you considering a different country's culture before generalising sweepingly.
In the US, the police are essentially an occupying force with their own agenda that they pursue. At times it aligns with the agenda of broader society, but at times not. Because the police know not to mess with the "wrong" people, and because they're generally very well regarded by society, the police unions have considerable power, such that elected officials are often terrified to reign them in. A good example of this is NYC where hundreds of cops turned their backs on the mayor and basically accused him of stoking violence against the police after he was mildly critical of them. This was a huge news story[1], and the mayor has refrained from criticism since then.

1: https://time.com/3644168/new-york-police-de-blasio-wenjian-l...
SeatGeek (https://seatgeek.com) is actively hiring Android engineers! We’re an event ticketing company based in NYC. Yes, live events have been battered by COVID, but we are well capitalized to weather the storm (plus we’ve managed to sign a few new clients along the way). We have a small team of awesome engineers but are looking to grow and are working on some awesome things to make sure SeatGeek is ready for the return of people in seats!

SeatGeek prides itself on its attention to detail in our product development and we look to hire engineers that are product/design/UX-minded to help craft great experiences for people that love live events.

Quick hits:
- 1+ years of experience (essentially hiring all levels but entry right now)
- Full-time
- HQ and Android team are in NYC, but are remote optional until at least Jan 2021 (we can provide relocation post-pandemic)
- Full-time remote considered for US-based folks
- Interview process: recruiter video screen, technical video screen, virtual on-site; generally focused on applied skills and knowledge, not algo
- Visa sponsorship: not at this time, sorry

Feel free to ask questions, I’m happy to answer them, I’m the EM on the team here and have been with the company for almost 6 years now. You can reach me directly at stephen@seatgeek.com

If you’re just interested in applying (awesome!), here’s a link to our job posting: https://grnh.se/ormck1
I got to know my in laws before I married my wife. I didn't have an Indian arranged marriage.

A wise man once said "in-laws are never a reason to get married or to not got married"

Also I know of many Pakistani arranged marriages between 1st cousins, it leads to a lot of premature babies. So as with everything there are pros and cons. I am pretty sure that a serial killer, as with most of them, would seem normal and respectable during any family gatherings. It's not like they would be like "ah welcome to my home future life partner, do you want to see my collection of severed hookers heads?"
Avid Haskeller here. It really depends on the domain. I find OOP to be a really good abstractions for building GUIs, a domain that FP falls short, FRP nonwithstanding. I've been using Swift to build mobile apps on iOS and I find its OOP abstraction a joy. So there's a data point there.
You keep saying “it’s okay if” as if you’re trying to catch me in a moral trap. This is annoying; I’ve made it very clear that the invasions discussed here are ethically wrong.

The equivalent of what Russia is doing in Ukraine would be if America annexed part of Mexico (again). It’s hard to imagine anything short of “we are giving the land back and pulling out” would calm nerves over a suddenly expansionist US. I imagine Canada in such a situation would be extremely jumpy for a long time, given their relative proximity, and “we gave it back but it’s still garrisoned by us” probably wouldn’t be good enough for them.

For actual equivalence, I think it would be much more fair to say that Russia can maintain a military presence in Syria, as that seems much more morally and geopolitically equivalent to what the US is doing in Saudi Arabia, and that denouncing Russian bases in Syria would be pretty hypocritical given what the US is also doing in the region. Although both countries should probably just stop what they’re doing in the region all together.
> A theory has to make a falsifiable prediction. A correlation is not a falsifiable prediction

Yes, you're correct. However, identifying the correlations is a necessary precondition to making a theory about them. And the automated analysis can help with that step.
I can recommend WeTransfer as well. Super simple interface, no sign-up required, free.
Gee, am I just lucky or careless or both? I'm 35 and have not needed a doctor visit for 10+ years. I've gone for perhaps one regular check-up once in the past 5 years and have only seen my dentist in a pub during that time frame.
I think it’s meant as a “check” on the judicial branch - if the head of the executive isn’t okay with the judicial branch’s dicision.

But this isn’t really clarified, and in practice it’s usually used incredibly ambiguously boardering nefarious.
I think it comes down to how you use it.

I have seen people write entire systems in DOS batch script. Was that a good idea? Not really. Can it be done? Oh very much so. But is that the fault that DOS batch script let you do that? Not really.

OOP is the same sort of thing. It is a tool. You can take the abstraction too far and make it miserable to use and extend. It depends on the team/person doing it. Perhaps they are fine with 'too far' the next poor soul to come in may not be able to keep up with the 13 layers of abstraction that they had no decision in. Where is that line? That is more art than CS as the rule is 'it depends'.
Trump is going to get screwed anyway, even if Biden would step that low (he'd risk alienating all the progressives, I doubt he's dumb enough to do this) Trump would still have to answer to the New York DA.
100%. Medicare is available for a good chunk of voters, they have a "fuck you got mine" attitude so nothing better for the rest.
Some of it is deliberate:

https://github.com/GNOME/vte/blob/master/src/vte.cc#L10543

It's another harmful effect of mobile-first design. A trivial power saving gives measurably improved battery life, but the horrible latency is ignored.
Is working for Amazon really worth a slight pay bump? I feel like MS would at least recognize you're a human.
> A very similar trend shows up in poetry fairly often across many cultures. Adherence to a strict form, like a sonnet, breeds creativity because of the constraint.

Its hacking equivalent is demoscene and hand-tuned assembly.
> I vaguely remember hearing somewhere that English became popular because it was easy to adopt words and phrases from other languages.

This is a thing English speakers like to say but all languages do this, and in particular imperial languages (English, Spanish, Portuguese, Russian) have reason to do it a lot. Language is so important and so intensely used that all the corners are long since knocked of; no one language is hard for kids to learn and it is equally as easy/ hard to adapt a loan word in any language.

Also I hear English speakers (I am one btw) talk about English having an unusually large vocabulary. They have clearly never seen an Italian dictionary!
A vocal minority (of which I am part of!) hates it.

To the vast, vast majority of software developers, it's "just how you program" (most don't even know there's alternatives).

It's really hard to go in an organization where hundreds or thousands+ developers live or breath through OOP as the gold standard, and suggest to do it differently. Thus the status quo lives on.
> If the average person is good and still commits "3 felonies a day", then it is easy to believe that LEO is giving people a reprieve from systemic injustice, opposed to carrying out injustice.

It’s the same people arguing for maximal support of the police (e.g. to beat the shit out of people for no reason, to confiscate innocent people’s cash and just keep it, to threaten people with made up charges and get them to sign false confessions, to fabricate evidence, to illegally stalk and harass anti-police-brutality activists, etc., and suffer no consequences) and arguing that friends of the police shouldn’t get punished for their infractions if they have the special card. (And also the same people arguing against both things.)

More realistically, the little “courtesy cards” are a result of tribalism and corruption, and have nothing whatsoever to do with “systemic injustice”.
there is no problem with oop, just nobody ever 'did it properly™', and even if it did, it didn't

/sarcasm
Are you a US citizen?
Because it's taught because it's a good way to compartmentalize code when you distribute the task of writing code. Writing code is in teams.

Like a lot of things, it's a matter of culture in academics or elsewhere.

This article doesn't talk about the drawbacks of OOP, one is the tendency of programmers to make things abstract when it's unnecessary. And it doesn't even try to explain why people hate it.

In france we call an regular subject point a "maronnier", which is tree that gives fruits every year, fruits everybody likes.
The project is pretty clear that the benefit is you're merely paying 2.8% instead of 10%. It's not about completely cutting out the payment processor as a middleman--that's essentially a requirement for credit card transactions--it's about clawing back the 7.2% you're paying for the platform. I think it's great.
Yes I see where you are coming from but I dont think it matters for smaller purchases. You have $10 this month, maybe $10.25 next month, you want to read an article which costs $0.005, are you going to hold off for such a small amount?
Ask HN: How do you sync and share data from your smartphone?
I have many use-cases where I sync data like text, messages, photos, contacts or notes from my smartphone to my computer.

- What are your setups / solutions to sync your data to your own PC?
- What are your solution to send it to a friends oc or smartphone?

I am not using google photos or other google cloud services, hence I may have more use cases than others.

What I do:
- Syncthing ( https://github.com/syncthing/syncthing ) for particular folders and photos to my laptop / PC.
- Share via http ( https://github.com/marcosdiez/shareviahttp ) to share files from my smartphone to someone else in the network.
- etesync ( https://github.com/etesync/server ) for private calendars and contacts

I do not have a process for sharing to someone directly through the internet. Firefox send comes to.my mind here?!
It’s the project output, the faculty connection, and conference attendance. The line on the resume doesn’t matter.
Hardly, you also don’t see states doing much better on this issue when the legislature is heavily contested.
I mean that is absolute rubbish. There are plenty of arranged marriages that fail because e.g one partner was gay and hid it from their family. No 'background' checks prevent it and there is plenty of fallout.
Scala matters and is awesome. Your comment on the other hand ...