skysight-inc/HackerNews huggingface dataset:
He didn't say it was meaningless satire. He just said it was comedy where CNN wasn't.
Seems like a reasonable question to beg. Unless you want to claim that CPUs are conscious or that humans are not, something is different.
Can you explain how reading a newspaper is a privilege?
Is the job a trade or a profession? People who see the job as a trade don't care about formal training.
Anyone who pays taxes to the US federal government contributes to the development and maintenance of nuclear weapons. Most other weapons have insignificant effects by comparison. We should not underestimate their danger just because they have not recently been used.

That's the conundrum Americans should all be thinking about.
> Is it really so terrible to research arms for the people who risk their lives keep us safe?

If that’s all that was going on, maybe not. But when armaments and enterprise become intertwined, the idea of safety becomes subservient to economic growth. We are well past the point that any reasonable person would consider “preserving safety” and have been for some time.
The Colors of Motion
I can only speak for myself, but around 1997 MS totally dominated the desktop marketplace, and made also significant inroads into server territory (Linux wasn't a thing as enterprise server O/S until around 2003), so Java and Sun was seen by many as a way to evade MS ActiveX/COM/VB programming, and to save Unix. And that was accomplished indeed.

Java thrived on the dot-com bubble when large amounts of e-commerce backends were developed, many of which being maintained until today due to Java's very strong backward compatibility. Java continued to be a strong choice for the server-side because of the massive mindshare and ecosystem.

Today I'm not sure where Java is heading. I don't blame Oracle for trying to make money from Java, but recent news - releases being quickly pulled from downloads except for money, unbundling of packages from the JRE/JDK, deprecation of JEE/transfer to the Eclipse foundation, Graal/Truffle being commercial offerings rather than part of OpenJDK, the nashorn JavaScript engine being deprecated, etc. - seem out of character for what Java has stood for most of the time. For the first time in many years it's plausible (though not certain!) that Java use is going to slowly demise once a tipping point is reached where new developers aren't going to invest into it.

As to maven: when it was new I hated it with a passion. As time went by it was growing on me because of it's predictability when you're working as freelancer on many projects. Even npm/yarn respectfully mention it as the inspiration and reference for a successfull and mostly well-designed package manager.
"a fundamental principle or groundwork; foundation; basis"[1]

[1] http://www.dictionary.com/browse/based
This is fantastic. I am eternally lazy about mapping out scales. This makes my guitar life easier. Great job!
I'm familiar with inetd, but I don't understand your point. Unix is more than a dozen years older than 4.3BSD. Claiming that long lived daemons is somehow anti-Unix is absurd.

Just ask init or getty.
you just blew my mind. im not even kidding.
Yes, there is a difference in circumstance. Ironically though, their best performing model assumes constant volatility...
I accidentally closed a page I was editing and lost my changes. You should add that thing which throws a confirming alert, which would have saved me.
Do you mean a new generation of matter, with two new leptons and two new quarks?

Cosmological data show that there should be only three generations of matter.
A character array seems like a natural way to me to represent a string of characters. But Unicode though...
Community means a limited, bounded context, by definition. Language, speech and norms are community specific. There are geographical and, thanks to the internet, non-geographical communitites.

To provide a contrived response to your contrived example, diversity of historical and fictional hate speech could be appropriate in an academic community focused on those topics.

To connect the topic to this AMA, many communities will emerge among the writers and readers of Substack and they will change over time due to audience growth and feedback loops within and between Substack communities.
> ... nihilism and hedonism are common outcomes for most people when they lose their religion ...

If you are an addict and you stop you will suffer for some time but then you will get better. Not as good as if you never touched the stuff but still better.
> A logical explanation for the high volatility of Ether, relative to Bitcoin and common stock, is that Ether is transferred or traded in a way in which Bitcoin and stock are not. More specifically, Ethereum has contract accounts which can cause Ether to be transferred between accounts in an unpredictable manner. (While Bitcoin and common stock are also traded by algorithms, the distinction is that anyone - even someone writing a hello world program - can instantiate a contract account on Ethereum. Meanwhile, algorithmically trading Bitcoin or stock requires more technical sophistication.)

Can anyone clarify what the movement of Ether between contract addresses has to do with the price of Ether? Intuitively, the price of ETH would move when it is traded against other currencies, not when it is transferred between accounts on Ethereum. Yes, it's easy to write a contract that moves Ether. It's also trivial to create a Bitcoin transaction.
The Caesar series was my favorite growing up. And the other city-building games that followed, like Zeus, Pharaoh, and Emperor.

There have been a handful of indie games lately doing things in the same style, but nothing that seems quite polished enough yet.
I can see your point about property laws restricticting freedom.

But If you say that property laws are coercion, you cannot then say that social net for unemployment helps one be free. The coercion agents are still out there, waiting for you.

After all, you were not not free in USSR even if you had a job - freedom is about possibilities.
This is a great story, but it's not going to do much to solve the issue on a systemic level without comprehensive zoning reform: http://seliger.com/2017/08/30/l-digs-hole-slowly-economics-f....

I've worked on many homeless-service applications in California (and in fact finished one this week), and the biggest problem by far is parochial zoning policy.
Are you saying comedy has to be vapid? That satire and ridiculous thought experiments can't be used to illuminate the truth?
Even naked starving peasant can launch a nuclear missile or an other «humanitarian help» from Russia. They have nothing to lose.
PostmarketOS is an amazing project that I wish I had the time to contribute to.

I'd love to resurrect my old Nexus 7 (2012) tablet with something more lightweight than the current monstrosity that Android has become. Right now the main thing holding me back from doing that is the lack of LVM support. Either Plasma Mobile or even SwayWM (when it gets gesture support) would be great for a lightweight open device for browsing the web and reading papers.
From the article:

> ...agents like mustard gas, which have a characteristic odor, tend to dull a victim’s sense of smell “after only a few breaths so that the smell can no longer be distinguished.” In addition, the implementing body of the Chemical Weapons Convention states, respiratory damage can occur in the presence of even tiny, unsmellable concentrations of the agent.
My point was that the idea of small, self-contained apps that do one thing, and do it well, was in no way limited to shell programming.

Init and getty are small, self-contained system demons that are part of the O/S rather than application servers inviting long-running, single address-space processes for business logic.
Did I post this in the wrong place or is nobody interested in the topic?
Rust brigade engage!

Not sure why you're lumping Rust in with C here. Rust has automatic memory management as part of the language, without a runtime, and it has excellent libraries for dealing with Strings, unicode, and concurrency and asynchronous functions. It's a perfect language for writing a complex server side web app.
Now that you mention it I have a similar observation. Though I tend to build downward rather than upwards when laying out columns of factories coming over a central bus.

Also when constrained by geography I subconsciously have been seeking out new areas with enough space to resume building left to right like a printer executing a carriage return rather than zig zagging backwards (which perhaps could be more efficient).

Since I’ve noticed that factorio mimics a lot of patterns from the real world I wonder if this prevalent in some other areas eg integrated circuit or circuit board layouts.
Why a stump removal in Fern Tree Gully is required
> Maybe you should be a little more cynical

Or maybe you should consider that good government and regulation, of which there is still much, is actually the most effective protection against uncontrolled corporate interest.
What tech stack is this implemented in?
And it's also a good example of how the lines delineating satire can be fuzzy. (Hence 
 tags and the like.)

After all, as you suggest, you don't have to approach Starship Troopers as satire. I think it's a better movie viewed through that lens. But you can absolutely watch it as a straight (and not very good) adaptation of Heinlein's novel.
Pretty cool! I made something like this a few years ago, but nowhere near as sophisticated. One suggestion: as of late I've been playing guitar in perfect 4ths tuning, and it would be helpful to be able to change the tuning of individual strings on your tool to enable that (and any other alternate tuning)
Basically, if you don't use this stack you're a pussy.
Diaspora seems to be the choice for this.
Grohmann doesn't build robots.
I must admit although I do do a little bit of satire here and there, which is usually used as a gateway to acknowledge that someone else has followed something vaguely topical. I'm not really that big a fan of it. And when it comes to politics and world atrocities, we do 30mins of laughing, move along, but the problems remain. Sometimes I think it can even devalue a subject - or knock the wind out of anger and repellent sails. Or even just normalise something to widespread defeatist acceptance.

In my most paranoid moments, I feel it's just another state outlet for news and general disinformation.

I'd rather just have some grown up debate about the issues.
Politics gets a lot of news/air time, but escapes critical thinking. Where are the good political pundits that do more than just regurgitate a press release?

Regarding the article though: I think it's always best to add some inflection by way of an emoji, ellipsis, exclamation mark, or some other context to avoid misinterpretation. It may take some of the fun out of it, but hey.
It's great for simple things, but if you're going to need writes from >1 server it's not what you're looking for
Msploitego – Pentesting Suite for Maltego Based on Data in a Metasploit Dat
I use org-web-tools for similar functionality.

https://github.com/alphapapa/org-web-tools
> (Don't use leading spaces to format quotes on HN, it doesn't work well.)

I hear you. It does suck on small screens.

But that's exactly what the leading space syntax is for -- to markup quotes. It works fine tablet/laptop/netbook etc but I hear that smaller form factors is a problem.

I think the right solution is to fix the layout so that it works form mobile. Not using the markup that's specially intended for quotes seems a wrong way of going about it.
Coffitivity – recreates the ambient sounds of a cafe to boost your creativity
What did people/girls
say who stroke your hair? What was their reaction to you saying it was a tattoo?
The Creepy and Creeping Power of Social Media
“Fork Me on GitLab” Ribbons (GDPR Compliant)
http://www.openculture.com/2013/05/philosopher_daniel_dennet...
If you are constantly missing the joke, sharpen your sense of humor. If you're constantly fooled by fake news, sharpen your critical thinking.

It's the right to free speech (which we already have) vs the right to be wrong, lazy, and biased (which we don't, and being an idiot should have negative consequences).
Threading Building Blocks – Intel
> The Bash scripts were good, but if someone was working on a Windows machine, they couldn’t be run

Git Bash. The only requirement is installing Git For Windows, which is an easy install.
I hate to "well actually"...but some loco's do actually have steerable bogies (or trucks). The class 66 is an example of such a loco which permits it to go pretty much anywhere on the UK rail network where the track would previously only allow lighter and less powerful engines.

https://www.youtube.com/watch?v=2OGRwD-00b8

https://patents.google.com/patent/US20030230213

Not sure if this is what jarfil meant by "steering".
The best programmer in the world may never have even seen a computer for all we know.
Slashdot used to have the 'witty' attribute that you could filter by. It's useful to be able to dump lame arsed attempts at facile humour. (The web seems to be riddled with it.)
how can i trust a lib which still uses openssl in this day and age?
I agree that the abuse of this excessively strong language is annoying, and I am not sure it really serves the right cause. If I read that "the Internet as we know it will be destroyed" I am much more inclined to ignore than to understand. Maybe they think that people are more impressed by strong language, but this has become so widespread that basically everyone is now "vaccinated" and it does not work any more.

For the sake of the battle, however, I will save my pickyness for another time.
Sorry, my ignorance. I've had only a brief look at Rust, it did't 'click' in my head. On a second thought, it seems much more viable than this plain C mockery. Especially with the right support e.g. https://rocket.rs
Critical thinking is really easy. Just take something that is self-evident or obvious and start thinking about why you believe that thing. Doubt it for a moment and come up with evidence for (or against) the thing. If you get into the habit of doing that, you will be a great critical thinker. Especially do this to new information that enters your system. Critical thinking is not a difficult concept to grasp at all.
Good for you for wanting to think more critically.

Sorry if this is anecdotal babble, but when I was in junior-high they put all of us that were ‘ahead’ (I.e. those that read too much instead of going outside and socialising) in a Critial Thinking class.

I loved it, thought I was a great critical thinker, and then ended up getting a D in the final exam. My teenage hubris was a double-edged sword. Nevertheless, some of the concepts we were taught over a decade ago still stick with me as great heuristics that crop up all the time in poorly constructed arguments.

A few of my favourites that I recommend you read-up on (Wikipedia or otherwise) are:

- Tu-Quoque

- Ad Homeneim

- Straw Man

- CRAVEN for Credibility of Evidence

Apologies if you already know these, just thought they may help you on your journey to more critical everyday thought. :)
Did you get the extended license?
Because those things are left unspecified and they matter specially under heavy load.

A JEE server might scale differently depending under which JVM it is running.

The GC algorithm chosen by the implementation might lead to higher pauses in another JVM.

The beautiful auto-vectorized code in one JVM might run like molasses in another JVM.

One JVM might lack tiered compilation, thus increasing the saw shape pauses when it comes to JIT a specific method.

Finally, the spec doesn't state how threads are executed, so they can be implemented as green or red threads, and certainly the code won't run the same way.
Please read the HN guidelines:

https://news.ycombinator.com/newsguidelines.html
What kind of music do you play and how do you like the new tuning so far? Were there any unexpected difficulties or benefits?
C's biggest issue is well-warned (lazy?) programmers repeating the same mistakes that have been documented ages ago. In the analogy of shooting yourself in the foot, why is anyone using a gun without the safety training first??

If you're serious about writing safer C code, certainly check up the following two resources from Robert Seacord:

- SEI CERT C Coding Standard: https://wiki.sei.cmu.edu/confluence/display/c/SEI+CERT+C+Cod...

- Secure Coding in C and C++: https://resources.sei.cmu.edu/library/asset-view.cfm?assetid...
Not much info on this page
Wow, I remember playing Creative Contraptions on our Franklin Ace 1200. I also loved the game mouse trap and had more fun playing with the contraptions than the board game itself. I also later on bought the incredible machine for windows. Good stuff.
As C functions can't take arrays as arguments, you don't get very far this way.
It's an easy and simple language to learn and use. It has excellent performance. Very readable and thus easy to maintain.

Most important, it let you concentrate on your domain problem rather than fighting the language. It gets the job done!
> Bernanke is the fed chairman

NB: Bernanke [1] is not the fed chairman and hasn't been since 2014 when he was succeeded by Janet Yellen [2].

Jay Powell [3] is the current fed chair.

[1] https://en.m.wikipedia.org/wiki/Ben_Bernanke

[2] https://en.m.wikipedia.org/wiki/Janet_Yellen

[3] https://en.m.wikipedia.org/wiki/Jerome_Powell
That's a false dichotomy. CPUs can run all sorts of programs, some of which can be self-aware agents for all we know.
Hi, I'm one of the creators.

One of the use cases we want to support is to make it easy to throw together an idea quickly, and then share that idea with a friend via URL --- just like you might using CodePen, JsFiddle, or Github Gist.

These terms let us do that. If you have specific concerns about this, you or your lawyers should feel free to email me at kevin@generalreactives.com and we can try and get 'em sorted.
I really don't like OpenBSD's httpd. Last I checked (three months ago?), it couldn't do something as simple as adding a custom header to a static file. Why you'd use it over Apache or nginx is beyond me.
But there is a way with the Internet by way of links, to build reference chains of information. If people adopted good referencing - at least we'd have a chance at weeding some of the crap out.
> Also on the list: direct-energy blinding weapons design to destroy the retina. Easily biult, but happily not a thing.

They are used by Russians against Ukrainian snipers. Few snipers are already blind at working eye.
> Raw sockets

This is an established term for IP-level sockets, of SOCK_RAW protocol type. Probably not what you meant.

http://man7.org/linux/man-pages/man7/raw.7.html
There are problems to which a well trained chat bot would be the solution. Teaching comes to mind, cause human patience is limited while a NN-Chatbot trained on stackoverflows datas answers are infinitely patient, and if guided by a well designed "stuck"-detector built into a ide, could fee like the patient mentor we always wished for.

So the potential is there, but there is a catcher in the rye. The data, you get is difficult to interpret, ambigious and incomplete and self-referential. So good conversation bots are too hard yet for ML.
In their company, sure. Try being a liberal at a Trump rally.

Things may have gotten worse, but there was never a time when you could freely say without consequences whatever you thought in whichever social group.

It may have felt like that if you were part of a privileged group and did not stray too far.
https://www.lesswrong.com/rationality
Speeding Up Compilation Time with Scalac-profiling
I can’t speak to all of the US, but circa 2010 there was still a ton of people driving “private cars” in Brooklyn. You would negotiate up front with the driver and pay cash. My guess is 100% of those guys use Uber now.
Cglib: The missing manual
Most software is not 'research' it's just 'building stuff'. Like an accounts payable portal. Or script to analyze and process support calls. Or to manage sales relationships.
> "But that's exactly what the leading space syntax is for -- to markup quotes"

Per the HN docs, leading spaces are meant for code, not quotes.

> "Text after a blank line that is indented by two or more spaces is reproduced verbatim. (This is intended for code.)"

https://news.ycombinator.com/formatdoc

HN doesn't have specific formatting for quotes. Many people use leading '>' along with quotation marks and italics to set off quoted text.
Crypto is good for money laundry and fraud. Not good for America.
> When someone doesn’t get my satirical jokes, I write them off as a simpleton and use only small, safe jokes with them, if at all.

Maybe they go away thinking you're the simpleton for saying something which isn't true or doesn't make any sense? It seems like this is a whole system of snideness designed to judge people and justify being condescending to them. I think it's just unpleasant.
You mean this https://www.mediaite.com/tv/maher-says-hes-hoping-for-anothe... ?

Sounded dead serious to me, and it is coming from someone who will be 100% fine during any recession. "Would you rather have your job/home or......Democracy.......hahaha no I'll have my TV show and millions of dollars either way". It might have been comedy/satire if he acknowledge how pompous he sounds.

I did not watch the rest of the show, but this clip is not comedy, it's regular political commentary/bickering with the addition of a cheer track.
Two general principles that have helped me a lot:

1) Resist attaching my ego to my thoughts and ideas, whenever possible (sometimes it is unavoidable).

2) Avoid having a strong opinion on something without really good reason [1], especially if it is a serious issue.

This makes it easier to deeply look at a difficult issue from multiple angles, and perhaps get a better understanding. Something that is difficult but very rewarding is the practice of taking some idea or belief that you disagree with, and trying very hard to imagine what the world would look like if it was true.

[1] Such as significant time researching and studying multiple sides of an issue. And even then, we have to be careful. How do we know our research was actually sufficient? The world is incredibly complex.
Cool, I wasn't aware of that book but I'll look into it!

Other resources folks might want to check out are:

+ David Harel's original paper on the statecharts formalism (which Sketch.systems implements): http://www.inf.ed.ac.uk/teaching/courses/seoc/2005_2006/reso...

+ Ian Horrock's "Constructing the User Interface with Statecharts" book: https://amzn.to/2sT1e4x

It's also worth noting that Sketch.systems doesn't do any kind of formal analysis or checking of invariants.
If you're interested in that sort of thing, look into TLA+ (video intro: https://lamport.azurewebsites.net/video/videos.html) or Alloy (http://alloytools.org/).
5 Takeaways on America’s Increasing Suicide Rate
Hmm, this almost sounds like a person reporting the following joke to the #MeToo movement:

A woman walked into a bar and ordered a double entendre, so the bartender gave her one.
Few things hurt science more than people who put their desire for their ideas to be true, over experimental evidence. Unfortunately, the more difficult it is to gather experimental evidence (as it is psychology), the more this desire takes over, I think.

Currently, we have no choice but to relegate everything we think we know about consciousness to the realm of hypothesis, because the only form of evidence we have (first hand experience) cannot be shared or analyzed. I don't have a huge problem with people hypothesizing that consciousness (or perhaps more aptly, free will) has quantum properties, but they should clearly label them as such -- hypotheses.