jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I hope that was just enough verbiage to make certain at least one person gets the message.

Yep. Plenty of verbiage. All of it invalid, however.

This code doesn't run login or link PAM. It doesn't authenticate.

No username or password will ever be prompted for, or sniffed.
It makes the function smaller, making it easier to inline. This might matter depending on how easy it is for the compiler to do partial inlining.
Side by side examples would be better, because the example is still there for double checking after you've filled in the data. Pre-filled obliterates the example.
In doubt: people rooting for them, which comes down to "PR" (for the definition that most hackers use).
Very pretty! I've discovered it's very important to have "buying criteria" over time, which is what reviews are great for. You learn about things you didn't realize you needed to care about which are often times quite important and explain why one product is pricier than the next.
I guess this is similar to pulling out a sheet of aluminum foil from a hot oven. It is weird that you can grab it with your bare hands.
I could see local governments being really amendable to this going forward.
It's not rewarding when those kids are the reason you are extremely poor. Population growth requires ever increasing productivity to maintain the same standard of living or people must sacrifice their standard of living until they die from preventable diseases or starvation.

Forcing people to have less children is bad (see one child policy). If people want to have less children voluntarily then you've found a way to success.
The problem should be fixed now - there was a race condition in the loading order of a javascript library.
Do they have any reference (a metronome or clicktrack) or is it completely without reference? I think professional musicians would do better, but still be out of sync if they didn't have a tempo reference.
I don’t know why Deepak Chopra is relevant here.

I agree that design and grown are not mutually exclusive but I merely sought to demonstrate that they are different things.
Yea, America has gone through worse. It will survive this.
While your bridge analogy is true, I feel it's even more valuable to have an informed view for what's on the other end of that bridge. If you work the politics and use all the right materials to build an efficient bridge that's great. But a wonderful bridge to nowhere is still a bridge to nowhere.

I say this because as a finance guy, I've been on lots of projects that look great on a spreadsheet and marketing, sales, or somebody else is really pushing for the investment. That's the point where a technical person takes over and builds what's asked, or a really great technical person may ask a few questions and raise a few points nobody else considered and the whole bubble bursts as we realize it's not feasible/or we can test it in a certain way before investing big time/money into it.

Probably not mastery of SE as OP asked. But mastery as a business partner within an organization.
How do you know it’s not staged?
Let's not mince words. Insurrection means violent uprising against the government. Attacks on public servants and public buildings for the purpose of overthrowing the government are insurrection.

The Portland courthouse siege- OP's chosen example- was led by violent white anarchists. Their motive was to topple the government. Portland's Black Lives Matter activists complained many times that their cause and movement had been hijacked [0][1][2].

The people who invaded the capitol today, at least some, probably thought they were protecting democracy. They may have thought they were defending election integrity. They were wrong. That doesn't mean they are evil or amoral. It means they are misinformed and misled. Using them as a foil to downplay other, much more violent unrest is neither helpful nor informative.

I haven't seen photos of armed rioters in the capitol. If you have some, please link them.

[0] https://www.kgw.com/article/news/local/professor-focus-of-po...

[1] https://komonews.com/news/local/black-people-in-portland-str...

[2] https://www.latimes.com/opinion/story/2020-09-04/black-lives...
Have you tried any other sources? Because if you actually had, it's not that they're telling people what they want to hear. It's that they're showing the exact same things, except with the full clips and contexts.

Go watch the George Floyd body cameras. All of them. The full 1 hour (30 min per officer). The story is ENTIRELY different than the one that was fed to us.
Maybe. However your representation isn't without drawbacks either: All fields are typed by strings, and are thereby not strongly typed. And each additional level (in an array or object) requires mandatory boxing and allocations. The codegen variants on pure structs don't have this drawbacks.

I would say your representation is favorable when someone wants to work with arbitrary JSON in a flexible fashion. However if schemas and code generators are available, I would prefer to use those.
I wouldn't generalize from it - certainly not into some simple rule. And I'm a bit confused because I banned you but not immigrantheart or krapp, and my sandblasted memory doesn't go back 3 days. Most likely I saw your post https://news.ycombinator.com/item?id=32593415 in some other context (for example reviewing a list of flagged posts) and didn't realize it was from this thread.

It doesn't feel fair to ban you from this thread after posting https://news.ycombinator.com/item?id=32598207, so I'm going to unban you (even though that comment was about immigrantheart and not you).

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and not posting things like "lay off the adderall dumbass" in the future, we'd appreciate it.

As for the question you were curious about: when two accounts are breaking the site guidelines badly in a spat, it's much easier to ban both accounts - people instinctively react like "well, I might not agree with him but at least he's being fair". If we only ban one account and leave the other unbanned even though they were breaking the site guidelines just as badly, the bar for community acceptance is much higher, because people instinctively feel like it's unfair and we're taking a side—even if there really is a good reason and it has nothing to do with taking a side.

I use the word "instinctively" on purpose because we all have these reactions, including small children, and of course they've been observed in other primates. It's a strong force and much easier to go with it than to fight it.

It does not follow that there's some sort of general rule about never banning just one account in an argument (we still do that often enough), and I would hope that if anyone tried to exploit the above as some sort of loophole, we'd eventually catch that and ban them for it.

One other thing to realize is that we mostly ban accounts for repeatedly breaking the site guidelines, and most accounts that do that have a tendency to keep doing it. So if we don't ban them in one context, there will likely be another bannable offense soon enough—and if not, that's great anyhow and we don't need to ben them. We only ban accounts because of their expected future behavior.
A better way to put it is that Facebook let it happen rather than make it happen.

I don’t know whether Facebook is directly responsible any more than Jonh Walker is directly responsible for car accidents. In both cases it’s the product’s troublesome users that are awful beings.

Perhaps we just need legislation like we have for alcohol, which doesn’t eliminate the problem but certainly reduces it.
Yes. It totally weeds out the people that aren't really that into it.
Me too. i actually miss the syntax when i'm doing something in python now .
I ask because it's not unheard of for a mass-market work to include lots of citations allegedly in support of points made in the text, but when tracked down, actually contradict the author's points.

eg: Ann Coulter, http://mediamatters.org/research/200608070002

Most of the time nobody bothers to check. Reviews will mention "19 pages of footnotes" or similar to suggest the author's arguments are well-founded. But sometimes the footnotes are just a smokescreen.

If Ferris cites scientific papers, are they in credible journals? Have they held up? Do his sources actually support the claims? I dunno. I was wondering if anyone had checked.
Most luxury cars already have auto-dimming mirrors.
My comment was mainly about when glasses shift slightly on your face, especially moving down the bridge. For conventional sunglasses, a small change in location has little effect, but for these, even a millimeter could correspond to over 10 pixels (depending on the dpi).

The pane is very close to the eye, so small changes are amplified if lines are extended outward into the scene being viewed.

Actually, to be more accurate, it wouldn't depend on the location of the pupil, but on the center of the eye (because the geometry is that when the eye looks in different directions, it rotates about this center). The pupil moves quite a lot, as you glance left and right.
These are not technicalities: he has done incalculable damage to the national security of the U.S. While there is no real way to prove it one way or another, it is entirely likely that his disclosures have resulted in the suffering or even deaths of others. There is only one way to be sufficiently certain that he does not cause further damage, and that is to keep him in isolation. If it is justifiable to keep an extremely violent criminal in isolation to prevent possible future harm to others, is it not equally justifiable to keep a nonviolent criminal in isolation in order to prevent possible future harm to even greater numbers of people?

EDIT:
Downvote if you like, but the question remains a valid philosophical question: if it is ethical to keep a person in isolation to preempt the possibility of physical harm to others, does the mechanism by which the harm is perpetrated matter?
>... a patent still has to be novel.

In theory. Not necessarily in practice.
It's a tad scary to quote PG on every corner and idolize him so much, but, it's hard not to: he appears to have an article on everything.
Kudos for a very well done README (and it's not just cribbed from the original project, it explains the new stuff very well and tells what the project is, and gives credit back). So many projects neglect the README.

One question - is it OK to put an MIT license on something that is based on LGPL code? I don't know enough about how the LGPL works (I do know it is less "infective" than plain GPL).

Well two questions: python2, or python3?
I guess we live in different places and people from different places approach things differently. I don't get in fights any more because I don't particularly feel like being hospitalized again, and some of my acquaintances are dead.

If I have a choice, I walk away. But if I stay, the reason must be good enough for me to go hard instead of going home.

The only place I've ever seen a fight broken up was at school, and even then, rarely. Teachers don't want to get hurt over nothing. So much for "people pull you off the guy".

My point was just that, you can technically be killed with a single hit. Don't approach fights like you will be fine. Don't assume people will pull the guy off you. Your life is at risk regardless of how mundane it may seem. Take it seriously.

While I'm lecturing, take driving your car seriously too. Flying down the road in a metal box surrounded by people who aren't paying attention isn't safe either. :P
Google doesn't have a Dropbox product, but Google has put together a series of APIs so that you can create a similar product of your own off their infrastructure.

http://code.google.com/apis/storage/

It was presented at Google I/O 2010; though perhaps it didn't make as big a splash considering everything else that was discussed there. Here's the session page on it:

http://www.google.com/events/io/2010/sessions/google-storage...

Then again, I might be mis-understanding what the OP is asking for...
http://www.codingbat.com/ has good python challenges. Simple but good.
Calculus is not fundamental to the technology that we use every day. I work an extremely technically challenging job and I'm serious, I haven't used calculus or trigonometry since my last physics exam in undergrad. Am I happy I know them? Sure, because I like knowing things. Are they even remotely useful in my everyday life? Not a bit.

Please, by all means, demonstrate a place where a person who doesn't know calculus is at a disadvantage interacting with the technology of the world around us. Until then, I'm calling bullshit.
I am not based in the US, and I am creating a web app - so I don't think trade shows are the most cost effective way to reach them.

What blogs do you guys read, what email lists do you subscribe to? Where do you get your news? Who are the thought leaders in your industry?

If I wanted to target you, how would I do that?

Thanks.
Agreed. My lizard brain tells me that too. When we buy a faster processor, we are valuing our time against the cost of the processor. I just have to convince the lizard inside to do the same with disk wait times.
This is trivially wrong unless somehow you think Dropbox is simply a thin UI layer over S3. Which, if you really do think that, is the type of dismissive attitude that armchair Web 2.0 pundits like to spout off without any clue what goes into building a good user experience.
I'm almost done with upgrading myself and the XSS stuff does take a lot of effort. I am very surprised the Shopify blog says they checked for XSS error manually though because it's very easy to add something to your test helper that checks every @response.body for sequences like "&amp;lt;" and runs the result through HTML tidy. That catches 95%.

By the way, a patch of mine is in rails 3.0.3 that just came out and now you can just do a global replace of <%= with <%== and be mostly done with it. But that would be cheating.
I was thinking of the scores of email I get from friends and family, of the sort saying "OMG! The sky is falling because...". In my experience, these exclamations are universally wrong in both research and reasoning, and I wish there was an easier way to find those errors to say "No, because...".
I think it should work on many other distributions. You'll probably need to do density estimation on you keys and partition your search space accordingly if the distribution is not known a priori.
Good thing that the chance of being killed by covid infected people breathing the same air as me is very very low.
“Open source” is sold to the people as “you have the most control”, but in reality once your data reaches their end, you have no idea what is deal with it.
Open source centralized solution does not an will not solve the problem. They can not.
I've heard plenty of positive sentiment on Estonia's system.

https://en.m.wikipedia.org/wiki/Electronic_voting_in_Estonia
I just received an email from someone I barely knew, to use Dropbox. He had no business sending me this email, and by sending it on his behalf you put yourself and him in this situation where both of you engage in sending SPAM.

I stopped short of clicking the "report spam" button, but it cost you some amount of goodwill, so you lose either way. I will be a lot less likely now to genuinely recommend your app to my friends.
Traffic is a double-edged sword. Certainly a lot more important than funding or headcount in many if not most cases. But it's also a lot less verifiable than funding or headcount.

Quantcast is a good start, though certainly not perfect and requires opt in from the company. Then there's the whole mess of Comscore, Compete, Google Analytics, etc. Ask 5 companies to measure one site's traffic and you'll get 10 answers.

My point wasn't that there aren't other tools to measure success, but that blaming the press for funding and headcount being emphasized is silly.

Edit: There's no shortage of traffic data in the press either.
>PM's are good at figuring out the theta, and Engineers are good at the r.

I'm only familar with the options definition of theta and the reproductive strategy of r. Could you expand? Something like, PM's are good at long term (e.g. our product needs this feature, then this feature) and Engineers are good at fine detail (e.g. the feature should work like this)?
And by old, you mean six months?
Thanks to those who responded. The Tex keyboard looks nice but it is $300! I had seen the Logitech 400 before, but forgot about it because it is wireless and I'm old-fashioned enough to want to still use USB keyboards, to not broadcast passwords and that sort of thing. I should have been more specific though. Those clip-on accessory trackpoints etc do look nice and I didn't know about them.
Head Instructor of Lighthouse Labs here. Yes, they definitely do get hired. We are placing 100% of our graduates into Jr. Dev roles. And I suspect that our ability to do that is because of the experience they have had in our course, versus someone self-taught using online resources. I want to address the idea that for the same amount of money, you could learn the same amount of code on your own. On this point, I sincerely disagree. You may be able to learn the same amount of syntax, but you will not be the same quality of developer.

One of the benefits that you are getting from a bootcamp is the immersive opportunity to build practical skills building apps under the mentorship of experienced devs. This one key point is something that you won't get from Coursera, Udemy, or any other similar course platform. You can't get code review from a book, nor can you get advice about best practices related to the project on which you're working, from a MOOC-style course.

Here at Lighthouse, we bring in dozens of intermediate and senior devs to participate as TA's, sharing their knowledge, skills, and experience with our students. That, time and again, is one of the key points that our alumni highlight as one of the greatest values they got out of the course, above and beyond the practical knowledge in the curriculum.

Overall, you will get a better developer out of a bootcamp than you will get from someone who has endeavoured to build the same skills on their own, especially in that same amount of time. The ability to work with experienced devs and get that level of mentorship will always produce a better developer than someone trying to achieve the same level of wisdom and skill independently.
Also python-dev if you are installing on 14.04 Server (i.e. using Vagrant or something).
Quote: "The powerful vortices of current have been described as ‘maelstroms’ and are ‘mathematical analogues’ for black holes – which is to say they do exactly the same with water that black holes do with light."

Perfect nonsense. I wish science journalists would research these claims in advance of making them.
Clickable links for article on return:
http://www.spaceref.com/news/viewnews.html?id=1402

Mission homepage:
http://www.isas.jaxa.jp/e/enterp/missions/hayabusa/index.sht...

The rescue plan as of 2007:
http://www.aviationweek.com/aw/jsp_includes/articlePrint.jsp...
That's a big deal when you're selling its design. I have the previous generation Mac Mini sitting next to my flat screen TV, and the power supply was a pain to hide. It's part of my living room. Design matters.
I'd measure efficiency as energy vs. work performed. Their C2D at 10w is going to run circles around even the latest Atom processors.
I'd REALLY love to watch an interview with Rashmi Sinha, the CEO and co-founder of Slideshare.

http://rashmisinha.com/
Be careful with this company. They've burned open source developers with a bait and switch tactic. I lost about six months of work.
http://groups.google.com/group/Google-Web-Toolkit/browse_thr...
Looks like Apple has finally acknowledged what drives probably a very large percentage of their mac mini sales: Techies who want a mac-based bittorrent box hooked to their home theater. Now, if only it had Blu-Ray...
I trusted the SaaS applications I signed up with. One of them is used by the jQuery team, another one has just been acquired by Twitter, and the last one is a YC startup. I wasn't exactly tossing my password around. When evidence of a possible intrusion emerged, I revoked access (from those apps) and took steps to prevent a worst case scenario.
One step at a time! Before this, I thought we weren't sure those two were even separable.
I know what REST is.

Congratulations, I now have a URL and a JSON file the URL spits out.

I still have no idea what the significance of all the values are. I have no idea what their possible ranges are. I don't know how everything works together.

Edit: Also, that's just GET. If you expect me to poke around with POST to learn how your API works, I will run far, far away.
Its quite straightforward nowadays.

You just write normal C++, and it works.
Goals and Non-Goals explain that wuffs is not a general purpose programming language. If all the allocations are done by code invoking the function implemented in wuffs there is no point analyzing lifetimes. For the intended usecase lifetime of the objects and their lifetimes fall into following categories:

* input buffer -> prepared by caller, must live as long as you are decoding it

* output buffer -> prepared by caller, must live as long decoder outputs to it

* fixed size decoder state -> allocated during initialization

* decoder state with size depending on input -> various compression formats formats typically include information about expected sizes, used dictionary sizes and similar so that required memory for it can be allocated ahead of time. You don't want memory allocations during the hot loop anyway. And if it turns out that content doesn't match sizes from header it's an invalid file.
You can grow wasm memory while running a wasm module, can't you?
Makes sense to me. It looks cleaner, it's easier to read, and it's less confusing. If you have a ton of things, it gets confusing and overwhelming. Keep it simple. And stop with the tiny text damn it, there is no reason for it to be tiny. cough hackernews cough
>I have been reading Iain M Banks again recently and have been thinking about the post scarcity society where you can have as much land on an orbital as you’d like. So, what does it mean to invest in land in a situation like that?

Did they brainwash people to stop reproducing? Given enough children, you can fill hundreds of space colonies (I'm assuming that is what you mean by orbital).

>So, what does it mean to invest in land in a situation like that?

In a post scarcity society nothing has value, why would anyone invest? To solve a nonexistent scarcity problem?
Yet now we have reusable rockets, electric cars, and a more credible path towards carbon neutral transit.

Maybe those are hard enough problems that you just can't tolerate employees not pulling their weight.
Thanks, I'm glad I could help.

FWIW sometimes I'm not sure that the people using the term know what it means either. They often use it but then the attempted solution is basically to call out perceived racism in individuals, which will obviously do nothing to help these problems. The root self perpetuating problem is the poverty trap, combined with the racial aspects of segregation and profiling.

Systemic solutions would be things like investing more into inner city schools than the national average, targeted educational and entrepreneurial assistance for enterprising people from poor black backgrounds (I have a sneaking suspicion that many of the current progressive outreach programs are taken up by already-middle-class black people, which doesn't help solve the problem, but I hope I'm wrong) and other measures designed to provide ladders out of poverty to a large number of people at once. You basically need to provide elevated opportunities.