skysight-inc/HackerNews huggingface dataset:
Please be straightforward so we can communicate without ill will

James Madison says in the Federalist Papers no. 46:

"To [the standing federal army composed of 1/100 of citizens at most] would be opposed a militia amounting to near half a million of citizens with arms in their hands, officered by men chosen from among themselves, fighting for their common liberties, and united and conducted by governments possessing their affections and confidence. It may well be doubted, whether a militia thus circumstanced could ever be conquered by such a proportion of regular troops. Those who are best acquainted with the last successful resistance of this country against the British arms, will be most inclined to deny the possibility of it. Besides the advantage of being armed, which the Americans possess over the people of almost every other nation, the existence of subordinate governments, to which the people are attached, and by which the militia officers are appointed, forms a barrier against the enterprises of ambition, more insurmountable than any which a simple government of any form can admit of. Notwithstanding the military establishments in the several kingdoms of Europe, which are carried as far as the public resources will bear, the governments are afraid to trust the people with arms. And it is not certain, that with this aid alone they would not be able to shake off their yokes. But were the people to possess the additional advantages of local governments chosen by themselves, who could collect the national will and direct the national force, and of officers appointed out of the militia, by these governments, and attached both to them and to the militia, it may be affirmed with the greatest assurance, that the throne of every tyranny in Europe would be speedily overturned in spite of the legions which surround it."

Unfortunately, we don't have standing militias. I think we should. But the intent is obviously that an armed population can resist an oppressive government if need be.

"To suppose arms in the hands of citizens, to be used at individual discretion, except in private self-defense, or by partial orders of towns, countries or districts of a state, is to demolish every constitution, and lay the laws prostrate, so that liberty can be enjoyed by no man; it is a dissolution of the government. The fundamental law of the militia is, that it be created, directed and commanded by the laws, and ever for the support of the laws."
---John Adams, A Defence of the Constitutions of the United States 475 (1787-1788)

Guns shouldn't be used at one's discretion. They are for private self defense and to vest ultimate power in the people. They should be tracked and approved by local governments.

I replied in the negative because the 2a was never meant to be a swiss-style defense against foreign invasion.
Btw, I tried to use autopairing yesterday in sublime text 3. What I noticed that it is easy to get used to autopairing on entering lines, but when line is edited again, it often leads to unbalanced parethesis. Happened to me every time unless attention was paid, because it works not a like what your finger-memory expects from new line entering. Do you experience this? Does autopairing.vim solve this issue?
let the open market decide.
this is awesome! i love the mix of age-old apis with a cutting edge programming language. this must've been really fun to code.
Right. But nobody told the project managers.

And nobody has a book for them describing the process for making sure those things happen the right way. "Know the software business" and "hire good people and empower them" is pretty vague and, frankly, not actionable for managers who couldn't jump into code or design reviews and contribute meaningfully.
Oh, that old chestnut. I bet that was also dragging that out when someone suggested x-ray machines in shoe shops might not be a great idea.
It's not just the food supply.

Plantation forestry consists of genetically identical trees grown for miles and miles. Not only would the economic effects of an introduced fungus be bad, but the ecological effects of having entire forests die off could be disastrous.
Multi-Page TIFF Editor 2.9.18.828 Crack with Serial Key
Farmers and other poor from China's interior make a different calculus.

Many move to the eastern parts of the country to work in those factories because they are a better alternative to what they have back home.

It's not all that different from kids in Podunk USA moving to bigger cities for better opportunities despite "the rat race" in cities.

If north America and Europe had not essentially outsourced their labor to China and India, we'd have two billion more people living in extreme poverty, burning wood stoves, etc.
Please don't design addictive products. Addictions are only good for the supplier.
With Big Data Comes Big Responsibility
> Optimizers don't look for undefined behaviour to then do whatever, they look for the set of defined behaviours and then try to generate the cheapest code that behaves correctly in all those cases--and if that means that undefined cases do weird stuff, that's an acceptable side effect.

> if any of the bytes are not inside any valid C object, then that would produce undefined behaviour

The compiler might also assume that every one of these loads will be exactly 4 bytes apart. Even worse, it might know that int32_t allocations will always be aligned, so it will assume that every load will be 4-byte-aligned. It then might output code that loses track of the bottom two bits, or SSE instructions that only work with certain alignments.

This isn't theoretical, this exact kind of bug has happened before, on a normal non-malicious compiler: http://pzemtsov.github.io/2016/11/06/bug-story-alignment-on-... https://news.ycombinator.com/item?id=12889855

It's true that the buffer overrun issue is the same for either version; I misread what was being replaced. But the alignment issue is specific to this version, and can't be ignored.
This misses the whole point of the article, and injects a political agenda into a conversation about how wealth in the west isn't helping happiness.
Haha, yep, it was a lot of fun. Especially going back and using Swing after about a decade of using other UI libs—that was a very interesting experience. When I was initially using Swing it was all I knew and at first I thought of all new systems in terms of it. I even tried re-writing a super stripped down version of it on OpenGL way back when: http://symbolflux.com/statichtml/oldprojects/openglguisystem... :)
Exactly my thoughts, when people say they have a great work life balance at their enterprise IT company, it’s at the cost of some cheap labour outsourced somewhere.

When you buy cheap cloths at Walmart or even at the brands, just have a look at the tag. Your luxury is at the cost of cheap wage slave labour or a child labour in a third world country.

The new trend is 100% US based customer support. These are the very companies which cheaply outsourced customer support to start with.
If it's correctly aligned it will always work. The compiler must assume that your cast declares the proper type and behave accordingly. This is fundamental to C and (AFAIU) C++. The cast is the final word on the matter, but it's up to you to ensure the cast is telling the truth, the whole truth, and nothing but the truth.

What the compiler cannot glean from casts are alias relationships, which are important for ensuring the order of operations are correctly maintained. As long as you're not mutating aliased objects, it's irrelevant. But if you are mutating aliased objects, you usually should derive the alias through a union with an in-scope definition. That way the compiler, by backtracking the derivation of the reference through the union, will recognize that the two objects of different types alias and ensure that loads and stores are properly ordered.

Another way to signal alias relationships relevant to UTF-8 decoding is through pointers to char or unsigned char. Those types can legally alias anything, and the compiler must take note. Sometimes it's useful to cast an address to, e.g., (char *) even when using memcpy(), even though it's unnecessary in C for the immediate expression because of automatic void pointer conversions. I can't think of a concrete example at the moment to explain the point, but it's something to keep in mind. Note that int8_t and uint8_t are not necessarily the same type as char or unsigned char, even when they have the same representation, and thus aren't required to express to the compiler the possibility of aliasing with other types (that is, mutating a uint8_t object doesn't necessarily tell the compiler that another object of type uint32_t might have been mutated, while mutating an unsigned char object would have in the same context).
Her website is inspiring. I am also graduating this semester, I will compile my works similarly to her.

Hope she lands a great job.
As a (currently) flagged comment absolutely accurately notes, a major concern of the Kelloggs was matters of mental and spiritual hygiene, including concerted efforts (including surgery) to avert masturbation.

Medical historian Howard Markel addresses this in his recent book The Kelloggs, with some relevant aspects mentioned in this book-tour interview at KALW, Santa Monica:

[Dr. John Haarvey Kellogg] also was very chaste and reminded both his readers and his followers that sex outside of the marriage, of course, was not a good idea, but [that] sex for anything other than procreation really sapped the soul and sapped the spirit. And of course, he was very much opposed to masturbation of any kind, something he wrote about extensively and called "the solitary vice."

http://kalw.org/post/how-battling-kellogg-brothers-revolutio...
It is not only about looking good. Non-native widgets break user interaction is small but irritating ways.

If you are going for non-native widgets, they should at least look good. Otherwise you get the worst of both worlds.
Would be better if they weren't straight-up lying. Without DNT and uBlock (i.e. the settings of an average user) that page results in more than a hundred cookies and hundreds of requests to more than a hundred third parties. A great deal of those are certainly not about improving the site or helping people click around.
Agreed. See for instance https://www.nytimes.com/interactive/2017/06/05/upshot/opioid... with a graph showing US drug overdose deaths are far higher now (well, as of 2016 estimated data) than ever before.

There are indeed many drug panics. This one is the real thing.
I've never really liked Cavendish bananas personally. I find them to taste a bit chalky and bland. I much prefer lady finger bananas, which seem to be the standard around Southeast Asia.
What are the odds, just posted one myself with audio, and intended to have level of details but there are just balls and bars at the moment.

Think I'll adopt a color scale for the denser datasets, looks great.
Probably. Child porn is illegal today because consumption incentivizes production of even more material. If you could somehow guarantee that production would only come from artificial sources then there would be no reason for it to be illegal, but making that guarantee in the real world is unrealistic. Once you create demand for artificial content then someone is going to try and slip the real thing in, bringing us back to square one. Artificial depictions of child porn are already illegal in many jurisdictions for that reason.
"Influence: The Psychology of Persuasion" - general persuasion psychology

"Hooked: How to Build Habit-Forming Products" - a framework on how to create addictive tech
Mods: typo in title - 'overdoes' instead of 'overdose(s)'
Project Managers are often the least useful people at my work. They mostly take valuable time away from you, while their contributions almost never impact the outcome of the software, appart for negatively, by either having it take longer because of how often they distracted the devs, or by having it be of ridiculous quality because of how little they understand characteristics of software maintenance and long term costs.

I've only seen them be useful when other teams or part of the company are waiting for things, and lots of cross team coordination is needed to align work, and make sure things are ready for the next one to start.

A PM working on a project who's only person waiting for it is the client/user of the software, is almost always a waste of everyone's time and the company's money.
I'm totally pro-transparency; but to me this is just trying to push the NGOs for doing the job and giving the money that the government do not wants to spend on USA people. At the same time that all the money goes for the design of the new "vietnam 2.0, lets try it again"

"Do my job, because I don't care, or I will start a publicity campaign against you". Very sad.
I’m not sure the ambassador meant what you seem to imply.
What should we optimize for then? Shareholder value?
I get months of uptime without any issues, and I use it every single day.
To clarify I didn’t mean private colleges like Swarthmore, Westminster, or Rice. Schools like Kaplan, ITT, Cordon Bleu.

Also I have no problems with coding bootcamps. But the schools I mentioned above, whose avarice I feel like knows no limits, will eventually discover “coding bootcamps” and make them into a brutal profit extraction machine with laughable education value. But again, that in no way has happened yet.
Don't do drugs kids. And don't take pain killers.
Wait, is your contention that the US can't have a series of worsening problems with drugs over the last 40-50 years as wages have stalled and the economy rotted?

That seems... Unreasonable.

If a problem is growing, every iteration should be the worst in history.
The disease burden of mental health is higher in the United States or France than in Somalia or D.R. Congo. There's a huge apparent paradox here - there's almost no correlation between economic development and mental wellbeing. Wartorn countries with no functioning health system have lower rates of suffering due to mental illness than some of the most prosperous countries on earth. Our society is geared around the assumption that development will make us healthier and happier, but that assumption isn't really supported by the data. However you slice it, our model is badly broken.

http://www.thelancet.com/journals/lancet/article/PIIS0140-67...
Articulating social media restraint as a health practice is a powerful idea. Family legend has it that my grandmother threw out her cigarettes and quit smoking the day she heard the Surgeon General's smoking warning on the radio in 1964. Having a scientifically backed recommendation for social media would provide a foundation for adults to make better decisions about their mental health.

Infinite Jest is worth the read, it's funny but potent stuff. I'm still struck by the way it depicts the ultimate futility of addiction/pleasure-as-a-goal through the impact of the "Entertainment".
Anthropologists?
They must be busy over there.
Correction:

#define LENTAB (0x3a55000000000000)
The one comment on the earlier thread[1] links to a compelling podcast[2] on the biology of social media addiction, and it's parallels with sugar.

[1]: https://news.ycombinator.com/item?id=15423287

[2]: https://overcast.fm/+FaTQX2SRE
The original silk road fell because of an opsec failure in a post on stackoverflow...
I think the point of this comment is that the only one with either the foresight or the courage to stand up to Google at the time, and to take a position that a lot of people in the US now have, was an Iranian government official. Because of so much bad history, bad relations, and bad portrayal of Iran this is ironic, and suggests either a deeper wisdom on their side, or even more likely, a better familiarity with tyranny. If anything the ambassador should have seen its vast surveillance potential, but still he spoke out against the company.
I wrote an article [1] in this style a while back.

I started with a problem that I had no idea how to solve (finding elemental spellings for words like "CrYPtOgRaPHEr"). I started with the most straightforward approach I could think of, and wrote the article gradually as I went through the process of finding better and better solutions.

I ended up learning about data structures, reasoning about time complexity, and using tools to profile Python programs.

There wouldn't have been much to write about if I had just 'gotten things to work', then moved on. I found that writing the article forced me to strive for much deeper understanding than I might have otherwise.

I'm eager to read the other links posted in response to your question.

[1]: https://www.amin.space/blog/2017/5/elemental_speller/
Propublica does seem to have an axe to grind with them, it would have been more effective if Propublica compared the Red Cross response with the response of any other charitable relief agency. Except if they had done so they would have exposed that no other agency. So far I have been unable to find any agency other than FEMA that did more than the Red Cross did for the people of Texas in this emergency.
Man and Media (1979)
I found it rather annoying the article lead up to a modernizing of the packaging and how it has changed over time, with basically no examples of anything that shows change.
> Rape and war are a normality in Hunter and Gather societies.

no
Marshall McLuhan discussing the impacts and dynamics of new technologies, particularly media technologies. Audio, 8 minutes.

PDF transcript: http://www.marshallmcluhanspeaks.com/media/mcluhan_pdf_12_ZS...
It's not unusual. It's in fact a common practice to hand craft components when building new products to full production scale at various stages.
I would rate my life satisfaction as at least moderate, but is nothing about being alive that could possibly justify the experience of exercise, particularly of running. Given the choice between a lifetime of regular running or death, I’d choose death without even blinking.
I was going to mention this as well. I've wondered over the years who benefits from scaring people into believing bananas are going to all go away.
That's the present situation, largely. It's not always been the case, however, and the USPS was originally and very deliberately structured as a subsidised service, and a cabinet-level office.
Lots of people are really misinformed about hunter-gatherer life. Why is that?
There is a significant amount of divergence in semantics. I’m not sure why you would try to convince anyone otherwise...the clojurescript developers acknowledge this completely upfront.

https://clojurescript.org/about/differences

In my experience, all of the stated benefits of clojurescript become more and more tenuous as your intensity of use increases. Hello world seems fantastic, todomvc still seems pretty cool, but by the time you’re doing full size apps of meaningful complexity, you really start to see the limitations. In order to get any meaningful performance out of it, I ended up having to rewrite and experiment like crazy...the code looked like nothing I would have written in Clojure, using completely different idioms and data structures. And while the prototyping was fast, in the end it took me far longer to write and then iteratively optimize than it would have to write an equivalently fast version in scalajs or typescript. Maybe your experience is different, but my experience is my experience, and it most definitely is not baseless.
As can being beaten with a baseball bat or shocked with a cattle prod, but fortunately we’ve found a mechanism other than pain.
Yeah but it still needs original rustc for verification (borrow checking).
This seems like a good excuse to plug Beeminder but I'll try to be at least slightly less self-promotional and point to our collection of all our competitors who offer commitment device apps of various kinds: http://blog.beeminder.com/competitors

We call this the granddaddy of first-world problems.
Good effort. I have added it to my sub Reddit
/r/AllThingsCrypto
Holy moly, there's still a yearly KansasFest! And you can get an Apple II ethernet card:

http://www.a2retrosystems.com/

I'm gobsmacked. Maybe I gave up on my Apple II too soon!
I would guess it's because those scrum masters want the job of the dev manager (and the pay).

Scrum is pretty horrible, but CIOs seem to eat it up.
The 1st world at least
Of course they are. Hunting for food has to be better than slaving away at a corporate office. Which they can choose to do only when hungry. They were likely more fit too.

So I buy that you can be happier like that. Until you or people around you start dying of (nowadays) preventable diseases. Or because you ran into some other group and they wanted your stuff - however little that is.
While consumption may incentivize production, reducing supply does not affect demand.

Why would you assume that people slipping the "real thing" would be a problem? We watch violent movies for entertainment, and some will enjoy /r/WatchPeopleDie, but the latter will always be niche, and intentional production of such clips is still illegal. I do not see the benefit of outlawing artificial depictions.
Would be unfair to compare both situations.

Haity has an endemic level of corruption and lack of civil organization. And there are frontiers to cross also.

I don't think that red cross had to face the same level of corruption in Texas or would need to bribe texan autorities just to allow moving material from point A to point B.
It seems like a ridiculously inefficient system you're promoting. Why should companies be forced to risk spending millions developing a product using only a best-guess system as to actual demand for a potential product, when they could have people put their money where their mouth is? Sure, they don't have to use crowdfunding platforms, but if they're not set up to do pre-orders for things themselves, they might judge the platform fees worth it.

The ethics aren't what you say they are either. First, while if a startup crowd funds a product and fails, you're SOL. When a billion dollar company crowd funds a product, even if the platform makes no guarantees, if it fails do deliver then you have recourse against the company. Second, Why should only small players be able to address previously unaddressed markets? Isn't that one of the complaints about big companies, that they ignore small markets? And now that they've got the ability to actually test out a market - and serve it in the process! - that's a bad thing too?
There’s a very solid argument for TV as stunting people’s development.

There’s lack of reading, albeit not necessarily due to television (https://www.theatlantic.com/business/archive/2014/01/the-dec...)

There’s a direct link between television and obesity (http://pediatrics.aappublications.org/content/75/5/807)

And more general health dangers (http://news.harvard.edu/gazette/story/newsplus/prolonged-tel...)

Etcetera
That cheap labor is exactly what has brought countless people out of extreme poverty in many countries that over the years have had the competitive advantage of cheap labor. This is how Japan and south Korea started. You can see it in process with China and many others.

I'm not sure how taking away what little industry they have by refusing to buy their products helps these countries.

While I find it said that children are working in many countries today, I'm also not glib enough to think that is those jobs are taken away, their parents will just send them to school instead and they'll go on to live a happy life.
Obesity is due to the Metabolic Syndrome, i.e. it is strongly linked to diabetes. Watch the presentation below, which I recorded at our church, which is about the leading UCLA research on linking diabetes and cancer: https://www.youtube.com/watch?v=KSo-p7DafpA
> Child porn is illegal today because consumption incentivizes production of even more material.

Does it? Does that happen with other kinds of not-paid-for porn? More importantly, shoving the entire thing underground has got to make it harder to find the abusers creating these images. Which effect has a bigger impact?