jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Does it matter precisely what "liberalism" is when 98% of the current grad students identify themselves as such?

Nothing in the source indicates that. There is a claim -- which cites a personal communication with no identified methodological basis -- that 2% identify as conservative (given a set of options that, from the parallel listing of the numbers from a broader population, appears to be liberal/moderate/conservative, and so which does not, even if accepted as ironclad, support a 98% liberal conclusion -- and further, the subsample size of "graduates and postdocs", and therefore the error margins of that group, are not identified.) But, in any case, yes, it matters what it means (and, particularly, whether it means the same thing to all the people with that self-identification) if you are interested in whether there is diversity of ideology rather than diversity of ideological identity labels. It is a fairly massive error to assume that those mean the same thing.

> Do you really think you're going to be able to slice and dice words until this isn't a problem anymore, in the face of such a percentage?

If it doesn't mean even roughly the same thing to the various people, what a large advantage in self-identification may tell you is that "liberal" is a popular label, without telling you that the label has any shared meaning which is itself overwhelmingly popular.

> It defies belief that this is just the error bars talking.

That would only be true if we had the size of the relevant subsamples and thus could have any idea of the size of the error bars, all we have is the full sample of 292, but that includes more than just the subgroup with 2% conservative identification for which you have invalidly assumed a 98% liberal identification.

> And especially so for social scientists... are they really the people you want to accuse of being unclear on the meanings of the words "liberal" and "conservative" in some context?

As someone with a degree in political science, I am quite aware that those terms have lots of different meanings even in the context of political ideology, which is why -- when actual substantive ideology rather than ideological identity is studied (and the "liberal" and "conservative" labels are used in the study), the actual operationalizations used of "liberal" and "conservative" are radically different between different studies.
It's astonishing that somewhere out in the modern world there's an api that returns personally identifiable information without requiring any sort of authentication.

What I find absurd is that the company hasn't done anything about it. Even if they don't care/know about security they must at least care for bad PR...

But with all of that in mind, I don't know what's the best way to fight these clueless behemoths. You disclose and thousands or even millions of people will be compromised. You don't and those same people could be compromised but no one will know because the attacker(s) will just continue to siphon information quietly.

They should be waterboarded for making a responsible individual have to choose.

For the record, I approve of this disclosure. Better to know the evil than let it go on unnoticed.
> ox tail and greens that smell worse than burnt popcorn.

Sorry, but ox tails and greens are awesome. And there is a shortage at the moment so I don't eat it as often as I used to. Damn hipsters are even gentrifying Caribbean foods.
The previous thread had an amazing trick that worked for me: https://news.ycombinator.com/item?id=26682325

tl;dr; search your real phone number but exclude consecutive numbers to filter out auto-generated pages:

"(212)555-1239" -1240 -1238

Using this I was able to find all my info (and much more) on sites like: https://www.fastpeoplesearch.com/

I expect many of these "people search" sites to link to your fb profile soon using this breach.

I expect the more sophisticated ones to crawl all your social media accounts (twitter, chat apps, etc) by abusing the reverse look up using your phone number.
Yes. Setting timers is pretty useful.

With the watch did you consider that the fall alert monitor can call for help? Or how the heart rate monitor can detect abnormalities that should be checked out?

None of this might interest you, but surely you can see how some people find it valuable.
I feel those are traditionally handled very badly anyway. Career progression tends to happen more in job interviews.
Funny, but I felt the opposite. I'm sick of open source software that's documented like a donkey's ass and that never works. And all those 'developers' that can't be productive and create things, instead all they're doing is plumbing joomla with jquery while high on json.

I guess it's like a mid life crisis, you just have to flip side.
Is there a company that did not get funded because of a horrible deck?
Immad is one of the best at fundraising of all the alumni, so whatever he has to say about the topic is worth listening to.
The motivations look fairly different imho. Gawker's case was clearly motivated by emotions, and the Silverpop case appears to be the age old black market business showing its ugly head on mainstream news.
Contacts autocompletion - cool. The lack of this feature is what kept me away from text-only email clients.
"Internet high five. Place hand here" Did anyone else actually touch their screen after seeing that?
sweet, just got mine as well. with 10k devices being sent out I'd bet a nice % of communities like HN will get these.
That's what we'll probably end up doing. I was just thinking that selling could offer a surge of revenue to cover living costs while developing the new product.
The win with Mirah has more to do with adding other modern features like type inference and closures to Java without introducing a foreign runtime. It also has metaprogramming in the form of pluggable compiler macros, but I haven't really tried those out yet.

It's my impression that the Ruby syntax was chosen simply because it was the closest thing at hand.
That is extremely different. Basically what just happened was 3 years of price changed bottled up into 2 days, because the Swiss stopped pegging the price.

Bitcoin is way more volatile than that on many more periods. As someone mentioned, there was a 20% change in value over a few hours in BTC. Considering that transactions are not instant, that is enough movement for price to change significantly just while validating your transaction.
I agree that most of the time, advice is lost. But I don't think it's because people don't get the importance of the advice, but rather because they don't recognize when the advice could have applied in the heat of the moment (even for advice that's not about split-second decision, during the time frame when it could have applied, we just don't realized it).

I remember knowing about "don't let your emotion control your action, especially when you're angry". I don't think anyone would disagree or disregard the advice, the problem is that when we're feeling angry, we don't necessary think we're angry, we just feel being right. Since I've realized that, I've to stop myself whenever I'm feeling strongly right about something, not when I'm feeling angry (though they are really the same emotion most of the time).

In a sense, it's actually not that surprising, since advice is given from a perspective of an third person outsider: I'm seeing you doing Y given the circumstances X, so I'm giving you the advice of not doing Y when X happens. But from my someone who X happens to, it's really Z to them from their perspectives, and so they don't recognize it as X. That applies even if you're looking back at your action in the past too.

Introspection is really hard.
I remember cracking Teenage Mutant Turtles and IBM Writing assistant just with the "debug" tool provided in the standard MS-DOS. It definitely took half an hour or so. The tests were very dumb, that's for sure. Just replacing a "JE" by "JNE" or something like that would do the trick.

I also cracked Ultima 6. That took me 3 days of intense work. The protection was hidden in the dialog engine. So you were not seeing the actual code, but the interpreter of dialogs actually interpreting the protection in the dialog engine (that was a super simple interpreter, more like a state machine). In the end, it was just a matter of understanding the dialog data and extracting the answer to the protection question ("on page 34, what is the third word ?").

I also cracked some football game by writing a program that would intercept disk access and the replay the disk-errors to cheat it. An emulation layer if you like.

The games that I've never cracked were Elite 2 frontier (the damn thing had checks all over the place and that was too hard); "le manoir de mortevielle" had super nasty decryption stuff. IIRC they were running decrypting code inside the interrupt table (so if you had to use the keyboard or timer to trace the code, then woosh :-)). I also went mad on Leisure Suit Larry were the protection was written in an interpreted language. At that time I was 16 or 17 and had no idea of what an interpreter was = >I've never understood the scheme :-(

You had also games with special messages in it such as "we worked very hard on this so don't crack us).

But the best thing I've seen is when I've tried to look into a already cracked game .the previous hacker Mr. Detergent I think, send a message along the line of "you're weaker than me". I Was sooooo upset :-)

I guess I cracked 20 or 30 games on PC. Most of them were very simple. But in the end things were getting harder. I had to use the Soft-ICE debugger (massive thing :-)) and then, well some had these hardware debugger and came the protected mode and, well, I got lost and started working on more creative stuff (Imphobia if one remembers :-))

stF
An experienced brain would look up the pre-written libraries, and use the best of those rather than writing his own buggy implementation.
Stanford published a paper that is basically the exact same model: http://crypto.stanford.edu/PwdHash/pwdhash.pdf

This is not a new technique. In addition to the Stanford paper, there are several other implementations mentioned in these comments. It's a compromise, not a mistake. It is better to memorize one strong password than a dozen weak ones.

This isn't custom crypto. It's a well-known hash function that serves as a filter, transforming the passwords you would otherwise enter directly into a website's login form. It is no less secure than typing in passwords by hand.
I occasionally have the same issue: At work all day feeling cold (normally on a Monday as the heating is not on during the weekend) and then I feel like I'm getting a cold, I'm glad it's not just me.

Would love to know why this happens though?

I always figured it was somehow psychosomatic.
I didn't even bother trying to contact Broadcom.

We were aiming for 3-port (2 PHYs, 1 MII) switches, and both Realtek and Marvel do make them (Realtek part is also available on aliexpress).

Designing commercial devices (even for small production runs) based on key part available only in grey market seems to be a slippery road. Unless you live in China and can talk to vendors about previous and potential future availability of the chips ;(
Can you elaborate somewhat? I'm genuinely curious.
So the article is by Ken Regan? I'm pretty sure he's the best player I've ever faced, in a casual game when he was checking out grad schools (I think) and dropped by the Harvard math department.

We castled on opposite sides. Not the best kind of game in which to have a chance against a vastly superior player. His attack, quite predictably, punched through faster than mine did.
Then how come those monks that invented it didn't contribute to science, didn't take over the world, etc?
Slightly above 1.5 GHash/J seems to be the best available hardware. I have no idea how often people throw away their mining equipment but I find it unconvincing that everybody is already using the newest hardware.

The calculation of the transaction costs was for that particular time frame so 100k transactions was a pretty fair assumption. But I was also talking about the future without block rewards so you have a point there that there is room for more transactions.

So maybe we will end up at about a Dollar if we throw in hardware costs, rental, cooling, profit and so on. This is still prohibitive for micropayments. And it makes the assumption that the network will not grow if the transaction volume grows. The problem I have with this is that I don't think that it would be a good idea.

Processing ten times the volume as of today but protecting it with the same amount of money in hardware and electricity costs as of today kind of makes the network ten times more interesting to attack. I estimated that gaining 50 % of the processing power would cost you 100 million in hardware, add electricity for two, three months and you end up in a range where a determined state, large company or even individual could wreak havoc.
The ability to continue learning new things (and also implementing them) over the course of your entire career may be less common than you think.

Doctors and lawyers have a large body of working knowledge that they must learn, but the portion relevant to their specific practice might not change that much over their entire career. Software writers can get started on a tiny corpus of knowledge, but a huge portion of it has to be updated on a nearly constant basis.

It's like accelerating over the entire length of a foot race, except instead of sprinting the 50m dash, you are running an ultramarathon. By the time you retire, you have already forgotten more things than most people have ever bothered to learn.

I have already written software for doctors and nurses, lawyers and paralegals, rocket scientists, aircraft pilots, and other software writers like me. Every job required learning a significant amount of domain knowledge, even if only on a temporary basis. As a result, that quote by Heinlein from Time Enough for Love--the one about specialization being for insects--definitely applies. I can now convincingly bullshit any non-expert on practically any topic after only about 2 days of Internet research.

That's because I have learned to identify and focus upon the core elements of a problem and discard all irrelevancies. It may be odd to you, since you probably have the same skill now, but the vast majority of humanity is completely incapable of viewing a problem objectively. That is why we are valuable. We are the Professors surrounded by billions of Gilligans. We are the MacGyvers in a world of ticking time bombs. Bunsen and Beeker to a bunch of talking animals. Lisa Simpsons beset by Homers. Farnsworths (and Wernstroms) babysitting Benders and Frys.

That's why we get paid the big bucks.
That's when it flips to become a tax on non-EVs.
What a bizarre rant. It's like an angry former chamber of commerce booster knocking the only thing going on.

Be real. Cambridge is a dump. The full-time residents are angry old folks and poor people, the city is dirty and the infrastructure is awful. The housing is a mix of ghetto and college town -- lots of houses cut up into a warren of teeny apartments and condos.
It's old-fashioned, but give this a try. The hack is simply to write down (typing is OK) five things you're grateful about.

For example, related to your job, you may work with technology that is fun or hot in the market, or better than what you were doing 5 or 10 years ago. Your co-workers no doubt have at least some positive qualities, so write "I am grateful that my co-workers have a good sense of humor," for example.

You may be fortunate to be making as much money as you are, or working in the conditions you have.

This is especially good for things that are an important part of your life, but which you may feel frustration or anxiety toward, such as your job, your relationships, the initiatives or projects you're working on, etc. But even for things that are a downright negative, such as sickness, you can still be grateful. For example, a sickness might have given you perspective on the important things in life, or helped you behave in a healthier manner.

Try writing down five things to be grateful about every day, and maybe again if you're feeling strong negative emotions about the subject, and see if your overall emotional posture toward the subject improves over a period of two weeks.
I agree that he will probably not be remembered for having more than doubled revenue and almost tripled profits

Those are irrelevant metrics unless you plot them against the growth of the industry as a whole. The results speak for themselves.
That just sounds like incompetence; and from the article it seems that mismanaged accounting has been a recurring problem.
Mr. Kreitman, X.Org accountant, is an idiot.

If they were late to file for ONE year... maybe I'd be more sympathetic. But NEVER filing?

Incompetence. Stupidity. There's no nicer way to put it, no other way to spin it.
+1 to this. Metro Extracts: http://metro.teczno.com/ along with osm2pgsql: http://wiki.openstreetmap.org/wiki/Osm2pgsql is the way to go.
Flipside: for all the smart people at the NSA, they built systems that implemented unconstitutional functionality.
I think that is why they are hedging their bets by offering yellow taxi service and UberX.

Classic strategy... conquer the premium market first (BMW 3,5 and 7 series) then start going more mainstream (1-Series BMW) once the brand is established and is viewed as prestigious.
Occam says that they lied to the judge because even they would have a problem with it. Turns out, they were right. This is why they keep it so secret: they knew or suspected nobody else would allow them to do it they way they were.
Was going to note this - I asked a local roaster about it and they said yeah, you're going to taste a lot of carbon dioxide. If you don't know what that tastes like.. you will.
That was super fast. I just sent you an email. Sorry about that :)
Did you seriously just waltz in here and drop a link to brietbart.com.
Selling www.selfiestick.co.uk here https://flippa.com/3792578-e-commerce-site-with-massive-oppo...
Its well known that JK Rowling plotted broad outlines for all 7 HP books before she wrote the first one - I'd like to see her notes from that, if she has any.
My take:

The eigenvectors are the “axes” of the transformation represented by the matrix.

Consider spinning a globe (the universe of vectors): every location faces a new direction, except the poles.

An “eigenvector” is an input that doesn’t change direction when it’s run through the matrix (it points “along the axis”). And although the direction doesn’t change, the size might. The eigenvalue is the amount the eigenvector is scaled up or down when going through the matrix.

(Shameless plug, more here: http://betterexplained.com/articles/linear-algebra-guide/)
I'd like to use this for corporate use - but if that means data will be stored offsite somewhere where I don't have control over it - that's a problem. If I could deploy a server at work, and use similar features but be sure about what's happening - that would be great.
Why sign a petition when I can just... not use their product? Seems a lot easier.
People who got covid19 during a lockdown were also more likely to be in harrowing situations: working 'essential' jobs, living in multigen households in constant fear of infecting loved ones, etc.

I don't think that this is an effective control. Of course people who got the virus are during the lockdown are even more likely to have traumatic effects from the lockdown. I'm surprised it's only 80%.
I would consider vetted vs unvetted to be a more important distinction than safe vs unsafe.

Rust has a trust model, and unsafe is an important part of that, but only a part. Unsafe means "the safety of this code relies on invariants not checked by the compiler." It does not mean "inherently unsafe." Rather, it means "trust must come from a different channel." This tool is providing such a channel.

If you want something that reports specifically on the use of unsafe code, then take a look at Cargo-Geiger.
Agreed: any job is good if you need the money. My comment is mostly a counterpoint to the usual shill articles we get about twice a year on HN about the "great opportunity" of learning COBOL today because of an alleged programmers' shortage and because there are big bucks there... allegedly.

Those of us who actually worked with COBOL know it's an awkward language used for legacy systems, and which should be avoided -- and definitely not learned now -- if you can get any other programming job.

No, COBOL is not "fun". No, it's not a good programming language. No, it's not the best money making opportunity. No, COBOL programmers aren't making lots of money. And the downside of getting a COBOL job is pretty big: you have to use COBOL.

This week we already had three COBOL related posts to HN (that I saw), one of them of the "you should learn COBOL" shill type.
> But since the US refuses to address any of the issues, it's stuck trying to fix the problem without being able to fix the problem.

That's a bit unfair I think. We have a lot of things to improve, but we absolutely are trying to change things all over the country.

Volunteer programs for under-privileged kids on the east side of my town make sure kids have food during the day and a positive adult role model to spend time with them after school for a few hours a week. That's a slow burn kind of investment that affects poverty, racial inequalities (and kinds of intolerance), mental health, violence, and all sort of other stuff. I haven't performed a trial or a study, so I don't have any sort of peer reviewed journal to link you to. But it's happening.
I don't care about compact mode, but holy crap, that looks terrible.
An important distinction here is that PanelBear (OP's One Man SAAS) is something I would define as an "analytics" SAAS and as such has requirements that are way above what a typical CRUD SaaS might have.

That's not to take anything away from the excellent writeup, but more so that someone who is thinking about starting a SaaS maybe doesn't jump to the conclusion of "I should go learn Kubernetes".
For what type of a job?
Troll somewhere else, dude. Here you'll just marginally annoy people for a few minutes, then your account will be deleted. A poor use of your time, really.
All besides the second predate Bush significantly. Monroe Doctrine's been out for a while now, War on Drugs officially started with Nixon but had precedents since Anslinger's crusades from the 1930s (staunch drug control laws themselves since the 1900s), mass surveillance started with... Truman, actually. Not necessarily under his supervision, but from that time period.

To label policies as "Republican" and "Democratic" sounds very disingenuous to me, given how flexible the two parties have been throughout history. Indeed, until the Southern Strategy in the mid-60s, the Democratic Party was the one with the pronounced right-wing populism. Nowadays they both are, but the Democrats are more reserved it seems.
It took another day, but this attack has now hit the mainstream press. Some examples:
http://www.wsj.com/articles/u-s-coding-website-github-hit-wi...
http://www.cbc.ca/news/technology/github-coding-site-hit-by-...
http://www.ft.com/cms/s/0/740f727c-d699-11e4-97c3-00144feab7...
http://www.theguardian.com/technology/2015/mar/30/github-cle...
http://www.independent.co.uk/life-style/gadgets-and-tech/new...
Sounds like your issues are with your particular company and not with the office life in general. Life in my office is absolutely nothing like that and I don't dread the return at all. If my office were like yours I'd be job hunting almost immediately.

Not to mention the reasons towards the end started to become quite a stretch.