skysight-inc/HackerNews huggingface dataset:
I posted this link [1] a few days ago on another thread. It is very relevant here.

Yes, APL was an amazing language. It was also way ahead of it's time. The technology wasn't quite ready for it back then. One can only wonder what might have happened had it been introduced thirty years later. The language simply didn't have an opportunity to evolve and mutate into something that could be pretty amazing by today's standards. If you've never used APL none of this will make sense to you.

And, no, J and other variants are equivalent. They really didn't contribute to the original concept of the language. As I said in a prior thread, given what Iverson says in this paper it is hard to imagine J as anything other than a lame attempt to reach some degree of financial success in an era when doing a language that was based on the concept of creating a notation system for computing was just about impossible. J, in many ways, is an abomination that may have hastened the lack of interest in APL.

Not sure a renaissance is possible today despite seeing posts on HN every few months.

[1] http://www.eecg.toronto.edu/~jzhu/csc326/readings/iverson.pd...
This isn't an individual case like Nixon but rather an industry-wide epidemic of sorts that would have pushed the very inter-dependent markets into chaos.

None of the bank executives at fault were that important to consider not prosecuting. However their institutions and respective influence on the global markets were (in their options) that important to maintaining stability (albeit a false one) that was deemed the lesser of two evils.
We also give up the splash screen design. Do you think it is easier to read information than before? Thanks.
You can throw afl-fuzz at many other types of parsers with similar results: with bash, it will write valid scripts;

^ that seems fun, I just don't think I would run it on my machine for fear of what it might create (oh.. rm -rf * ok!)
> The fact that Reuters is removing comments from news stories completely indicates that Reuters is lazy and doesn't want to deal with negative comments at all or find a more practical solution for user interaction.

I think you are right, but let's challenge 'lazy' -- you could instead say that they don't think they will get sufficient benefit -- either to their editorial mission or to their bottom line -- from expending further resources into trying to make comments not suck.

if so, it seems likely they are right. A comments section don't bring customers, doesn't make them look good, and probably won't be missed by most (paying or not) readers. There are other places on the net where discussions happen, more so than 10 years ago, and I'm not sure why you think taking account of that fact is a 'terrible excuse'.
haha -- this is a really clever concept. Good stuff.
There should be an aggregation of the best high quality public comments gathered across social media per article instead.
It's a little while since I looked closely at this and it's easy to get this stuff wrong but here's what I concluded when digging into this in the context of a codebase I was maintaining that made heavy use of lock free techniques:

- You don't need mfence (or sfence / lfence) on x64 (which is actually what I care about rather than x86, though they're essentially the same in this respect) to correctly implement C++11 atomics with acquire / release semantics. You can get all the guarantees you need with locked instructions.

- Correctly implemented C++11 atomics implemented with locked instructions will be as fast or faster than when implemented with explicit fence instructions.

- The obvious way to implement standalone fences on x64 is with fence instructions but you rarely if ever need standalone fences. Generally you are better off using atomic operations with explicit acquire / release semantics.

In the codebase I was maintaining, the pre-C++11 atomic library was based around explicit fences rather than C++11 style atomic operations with acquire / release semantics attached to the operations themselves. This code was primarily written for Gen 3 consoles (PS3 / Xbox 360) and so was optimized for PowerPC. On x64 (Gen 4 consoles!) there was measurable performance overhead due to unnecessary/redundant standalone fences.

We decided it was too risky to try and rewrite everything in terms of atomic operations with acquire release semantics and remove the standalone fences in the end but it seems to me that if you want to write efficient cross architecture lock free code you want to avoid standalone fences and use a C++11 style atomics library where acquire release semantics are tied to the atomic operations themselves.
The article titles are way too light imo.
Not entirely sure how this made front page, but it is a super handy lib.

I don't understand why Android includes this lib in their source but makes it internal so you have to provide your own copy if you want to use it in your app:
https://android.googlesource.com/platform/external/libphonen...
Graylog2 – AWS CloudTrail Plugin
The header buttons are too big for my taste. I prefer economy of screen space and that space should be going to articles, not buttons.
All transactions on ad exchanges are arbitrage, unless the real time bidder is actually selling a product.
While we're on the topic, recommendations for books that cover these topics in more depth?
ReCard – Accelerated Networking
"The entire US infrastructure is corrupt"

What makes you think it's limited to the United States? These banks are global, and not global as in "we make shit in China" but global as they do business in almost every major country.

In fact, some of the largest financial "crimes" of the events leading to the 2008 financial crisis were conducted not in the US.
If you think that Steve Jobs is admired across the board and not commonly disparaged for actions in his personal life, you've spent too much time in the tech world.

As for your remarks upthread about broken families: I'm sorry you, or anyone, should have to live at the extreme end of that curve.
Interesting read and captivatingly well-written. OT question: How long does it take you to write such pieces? I am trying to better myself in expressing written opinion and looking at these examples I am feeling more intimidated than encouraged. Thanks.
In context, it does not. In the popular phrase, "When men were men" the first use of "men" refers to adult male humans specifically, and the second use of "men" refers to possessing the virtues traditionally associated with masculinity (though the whole phrase is generally used metaphorically, rather than literally.)
“People shouldn't be afraid of their government. Governments should be afraid of their people.”

― Alan Moore, V for Vendetta
Sometimes I like to imagine what Twitter or other social networks might look like as a subsidized public utility. I'm sure it would more than likely be poorly executed in practice, but it would go a long ways in eliminating the need to squeeze every last ad-dollar from a service, a process that often dilutes what is at its core a valuable public platform.

Obviously an idea that runs contrary to the usual thinking around here, but something worth a quick muse over.
I am a bit weary about this though as there are no details at all proving this person was raided or actually ran an exit node. There is a BTC address to donate to, but no name, no location, no news article or torrc file. I think skepticism is needed. And yes running exit nodes can potentially get you harassed by governments.
That's a non-sequitur.

Actually, 20Hz is usually cited as the lower bound on human hearing range. That's why it's a commonly referred-to value.
Redditmade – Reddit's crowd fund platform
8 Skills You Need to Be a Data Scientist
Parsing the sentence to only consider the modern vs traditional cultural reference (things were better in the past) is completely ignoring the point that it is using maleness to define good or great. The phrase is just an idiom, I'm pretty sure the author isn't _really_ trying to say things were better in the past, or that modern men are really weaker or whatever. It's just a turn of phrase that makes for an arguably witty headline. The point I'm trying to make is that things like this reinforce the male domination of the industry and push women away when we really need to be overtly trying to do the opposite.
The Year: 2340, Silk Road 317.0 Has Been Shut Down
> It exposes the BSD sockets API, which is pretty simple and nice but is unfortunately no longer safe to use.

This is the second time you've said something like this today. Explain what you mean by it.

> So you're right, but you don't go far enough. It should all be in the kernel. Instead of tls_config_set_cert_file() we should be using setsockopt(2). Until we can, however, we'll have to rely on user-space libraries.

I think what you mean is that it should be in the standard library. There is no reason it should have to be in the kernel.
The whole time I was thinking "Man, this is crazy, don't they see how that hurts productivity?" And then I thought about Europe compared to the United States. To our European colleagues: Do you think of us as working ourselves to death?
I had the same thought. I tend to give people the benefit of the doubt, but I'm quite skeptical in this case.
That is a fair counterpoint, especially on sites with hyperlow-quality content such as BuzzFeed and Yahoo.

There isn't a perfect algorithm to combat the concept of the hive-mind, but there are still simple options (e.g. preventing anonymous comments on articles that may be politically charged) that doesn't excuse Reuters from just giving up.
Against an adversary tapping the entire network, i've already switched to I2P/Tahoe-LAFS for my private communication/file transferring. It's where Silk Road 3.0 should be located.
+1. LC;DR > http://www.contrastrebellion.com/
I lived and worked in Japan for a few years and can vouch for everything the author said.

I worked in the game industry in Japan and the salaries were terrible. Salaries were half or less compared to California, while the cost of living in Tokyo was similar (at least back then, it could easily be more expensive in the Bay Area now). I ended up leaving my job to do consulting from home for clients both in Japan and abroad and more than doubled my income.

Living abroad was a a great experience though. The process of studying a new language and using it in day to day life successfully was incredibly satisfying. I'd love to do that again in another country.
Chinese demolition firm uses a man with a hammer instead of dynamite
You're spot on with the Tesla comment. How does the government bust every big drug trafficker, mafioso, or fraudster? Answer: tax evasion. It might be hard to prove in court that this kid was behind SR2 but it's easy to prove that he pulled $70K out of thin air for a Tesla and never paid taxes on that income. Easy federal prison sentence.
Wow, this is amazing, thanks for sharing. I read the whole thing, lots of really interesting insights. I particularly liked the end bit:

Clothing was a sign of hospitality. Any family which could afford spare clothing would certainly keep warm, dry clothing on hand for travelers. In the wet, cold Northern climates, few things would be more welcome to an arriving traveler than a set of dry clothing.
Sure if you take someone off the street and give this offer to them. But people who rise to the position of being able to consider [be CEO who does unscrupulous things] have other options that are almost as good. We just need to shift their calculations so that they're falling behind whatever their next best alternative is.
I agree. Now that the world's focus is on other topics, the feds should have kept a list of names and came down hard on those responsible. During the crisis prosecution would have been risky, but now that the world has moved on (slightly) I don't believe it would rock investors to see some executives go down and admit major fault.
You build the target binary using a special version of gcc:

3) Instrumenting programs for use with AFL
------------------------------------------

Instrumentation is injected by a companion tool called afl-gcc. It is meant to
be used as a drop-in replacement for GCC, directly pluggable into the standard
build process for any third-party code.

[...]

The correct way to recompile the target program will vary depending on the
specifics of the build process, but a common approach may be:

$ CC=/path/to/afl/afl-gcc ./configure
$ make clean all

[...]
ahallock asked the right question, but your response is wrong.

Saying there are "immoral laws" and "immoral laws" as if to imply a difference, is intellectually dishonest and violates the law of identity in logic. You're simply trying to weasel in some other definition of "immoral". I'm simply identifying the rhetorical device you're using, and that it doesn't fool everyone as perhaps you wished.

Mandatory genital mutilation is immoral, in the end, because no one ones another person's body, and no one has authority over another person's body.

Making drugs illegal is immoral for the exact same reason.

Drug addicts committing crimes that harm other human beings is also immoral for the exact same reason.

Society has no right to police things because only individuals have rights, not groups. If you think groups have rights I'd love to be convinced of that.

> there is no denying that drug use does in fact cause societal harms.

This is so easy to deny. There are many ways to go about this. We could say caffeine helps society be more productive and so in the end it may be a net benefit. There are other drugs we could argue are helpful, at least for some people, like lithium, aspirin, etc. Moving on, if you don't accept any of the beneficial drugs, I could argue that many instances of drug use result in neutral societal consequences, for instance, every time I use drugs, there is never a societal harm. I'm taking 'societal harm' to mean violations of the rights of any individual in that society. When I take drugs I do not violate any one person's natural rights. So really, there are so many examples of how drug use does not cause societal harm, that for you to say there's no denying that, is frankly delusional.
Why not make a Stylish theme out of it? If you haven't already done so that is.
super helpful library
Then it's an excellent opportunity for someone to pay to host a Reuters feed and find the better ways to extract all the notional added value lurking in comments.
Reminds me of Startups Anonymous, except he has the courage to put his name out there.

https://startupsanonymous.com/
Based on Reuters's past technological problems with the Web, I'd have to say this is more based on inability rather than principle.

Example: the Reuters Next project, a redesign that took several years before they abruptly killed it because of being unable "to meet delivery deadlines and stay within its budget":

http://www.buzzfeed.com/matthewzeitlin/why-reuters-ditched-i...

Among the revelations of that fiasco was that Reuters Next was necessitated out of a failure to iterate on their web platform, such that "even putting in a hyperlink, one Reuters source said, was “a very complex issue.” Reuters had to put its blogs and opinion columns on a Wordpress platform so they could easily link to outside sources and embed videos."
If you want to divulge: what's the best algorithm for generating Lichtenberg patterns?
Divvy has worked quite well for me.

Spectacle and ShiftIt are two alternatives I later heard about, but haven't yet tried, so please let me know if you try them out and find a clear advantage to either (besides price).
The Europeans Invade Silicon Valley
This:

http://www.mcvoy.com/lm/bitmover/lm/gui/gui.html

is done with Tk. It's possible to make it look semi decent
and not that hard. We should have picked some better fonts.
Well as a very simple example:

I don't let people eat poisoned food because they didn't know it was poisoned.

You'd resent me if I let you do that, wouldn't you?

Now if you turned to me and said "I don't believe you." Should I forcibly stop you?b If you turned to me and said "I know", what then?
"By studying the output of the TraceThreadId method we see that in ASP.NET/GUI it’s the same thread that enters ReadTask and that exits ReadTask ie no problems. When we run it as a Console application we see that ReadTask is entered by one thread and exited by another ie readingFiles is accessed by two separate threads with no synchronization primitives which mean we have a race-condition."

This is not entirely true - the code as written does not have a race condition because the two accesses are run sequentially. Accessing the same variable by two separate threads with no synchronization primitives is actually okay if those two threads never run in parallel. Now, if you called many ReadTask()'s in a row and you had thread_pool > 1 (as in the GUI/ASP.NET application), then you would have a race condition. But if you're accessing a shared variable from a multithreaded context that should be somewhat obvious. It would depend on the programmer's understanding of the async/await paradigm, which I think is the author's point. ;)
It's a good idea not to go into much detail if the lawsuit is still going on/is about to happen. If the other party comes across the post, they might be able to use something from the post in the lawsuit. I'm not a lawyer but this is what people usually say on like reddit when someone talks about some legal troubles they got themselves into.
I'm not sure the low frequencies even come in thru your ears.

The article talks about 19 Hz being the resonance frequency of your eyeballs.

And it wouldn't surprise me if your chest cavity resonates as well, which might imitate fear if it feels like your chest tightening.
My main issue with HN is that the comments link is a pain on touch devices. This redesign seems to make that link even smaller. Much of the value of HN lies in the amazing comments, so I would prefer that link to get almost equal prominence to the actual article.
I also don't understand how almost unreadably pale article titles make the page more usable.

To me this redesign is another case of making it prettier rather than more usable.
Yeah, this design would be way hard on my eyes.
The comments on the post really drive the point home, don't they?
I don't think the problem is OS design. Across his armful of assorted arguments, the poster made an argument that tiling managers suck, as well as some other things. That aside, I don't think it's the OS that is the problem, but rather that the computer is a gateway to many possibilities.

Your OS, and the apps on your computer, can be designed with focus and cognitive ease in mind, but it does not change the fact that a few actions away is a Stargate to another world. So, aside from a few grab-bag complaints (though legitimate) about operating systems, programmers and designers have little more to do. Apps are only going to get better designed, and minimalism and cleanliness have come to characterize modern app design.
That's why you bail out the banks, realize "Oh shit, this whole deregulation thing was a bad idea because left unchecked people are prone to selfish greed at a scale which threatens the world economy" and then start to regulate them again, slowly breaking them up into businesses that aren't too big to fail lest you run into the same issue in the future.

Instead we bailed them out, did basically nothing regarding new regulations and the banks are still growing and complaining about too much government regulation and some of them who gladly took bailout money even have the nerve to complain about the 'moral hazard' of government mandated mortgage refinancing.
High-Yield Debris Removal As A Service:

H.Y.D.R.A.A.S.
Easy, tiger.
Has uProxy been abandoned/shelved?

It supposed to be opened to the public in January, then nudged back a few months, and now on their site it says summer of 2014.

Might have helped this guy practice his "altruism" without appearing to engage in money laundering better than tor.
You're looking at it the wrong way. You're taking away the "choice" of a small number of women who would choose to engage in sex work, in return for removing the pressure to do so from a large number of women on the margin.
(I am Swedish.)

I think Silicon Valley-style working hours are actually sometimes required to win in the race of building world leading products. Of course, in the vast majority of the time it's probably being applied in a stupid way, just like in Japan.

It all comes down to how hard it is to scale up a team. ("The mythical man month", etc.) You can actually borrow against future productivity by running a team really, really hard when it really matters. (Compare with the stories of how iPhone 1.0 was developed.)

In Europe pulling off something like this is only feasible in a small start-ups where everyone knows what's at stake, and there is a reward mechanism in place that works.
Novel robots for gait and arm rehabilitation: Interview with Robert Riener
As someone else who uses Chase, I'm having trouble with the same reconciliation. As an individual consumer though, what can I do to stop feeding and perpetuating the system? My initial reaction is to "vote with my feet" but is there any bank that isn't similarly suspect? Alternately is it realistic to exit the banking system completely, or is that just wildly impractical? I see a lot of discussion on hackernews about "security vs convenience" (albeit in a completely different context); maybe the parallel here is "morality vs convenience."
Looks great. My company maintains a similar demo site where you can search movies by mood. For example, show me a funny movie that has some action in it.
https://jaman.com/
Elon Musk’s Next Mission: Internet Satellites
Googling non-sequitur only brings up 989,000 results - therefore my statement must be truer than yours.
As a previous employee at Amazon, I was extremely surprised at the quality of how they write software internally. When I heard about their new phone endeavor while still there, I was not expecting anything to come out of it quality wise, at least from the software side, and it seems they compromised on the hardware side as well (I never examined one up close). I think anyone that has worked at Amazon, and seen their internal processes would not be surprised at this either.
I like that you've been relatively conservative with the redesign and have clearly relied on established convention so that existing users can carry over their existing experience into the new UI.

I think it could use another fine-grained pass over each UI element to evaluate how important it might be to the user and whether the contrast/size/color/prominence of the element matches your expected prioritization.

For example, the numbers along the side are large and high-contrast, but are pretty trivial for people browsing articles (ordering is meaningful, but specific numbering isn't). On the other hand, commenting is a big part of HN, but is a very small and low-contrast part of the mockup, with no visual indication of how to access the comments.

I'd also have another pass at the color choices - white on orange and mid-gray on mid-gray can be pretty difficult to scan.

Great thinking on the filtering and top-level organization, though. There's some good stuff in there
The major parties (by failure to commit to a solid platform) are easier to agree with than the odd alternate candidate who may have a solid platform, but is only in agreement with a small percentage of voters.

More concretely, the Paul family might one or two things I agree with, but it's the other 999 things they believe in that I can't stand, thus I can't vote for them so much as against them.
Wow! Didn't realise these chips could be used for SDR.