skysight-inc/HackerNews huggingface dataset:
> I'm not talking about literature. I'm talking about critical theory, which is not the same thing, and is a much later innovation.

The two, as academic disciplines, have a lot in common (at least those parts of critical theory that I think you're referring to).

> Literature has proven itself useful. Critical theory has not.

I'm not sure how you make that assertion.

> what makes critical theory different from religion.

The way I learned it back in grad school years ago, religion doesn't have a precise definition but it is almost always required to have a normative component (which critical theory lacks) as well as some transcendence over ordinary existence (which critical theory also lacks). It is therefore debatable whether belief in cryonics or AI singularity, or the Silicon Valley-centered Rationality movement constitutes a religion (they are all normative and transcendental), but I see no way how critical theory can even be considered a religion any more than knitting could; I see no point of similarity. And no, consideration of truths without scientific evidence is neither necessary nor sufficient for being a religion. I consider Dostoevsky a primary source of truth, yet Dostoevsky is not a religion. It's truth of a different kind than scientific truth, but so is the truth of critical theory (or, rather, those "mushy" parts of it, that I think you're alluding to). If it resembles religion in any way is in its goal to interpret reality, rather than examine it merely factually, but, of course, interpretation is nor a sufficient condition for a religion, and probably not a necessary one, either.
Someone needs to make an Apple-style video of a Twitter employee talking about this latest breakthrough in human communication. Oh, and they have to use the word "courage"
We already had these, known as poll literacy tests. They were intended to weed out undesirable votes known to vote emotionally and irrationally.

I hope the dark sarcasm isn't lost on readers of my comments.
> I don't think this really backs up your statement though.

I'm not sure which statement you're reading, but everything you said so far is in agreement with my statement:

>> Intel has an ODE solver that seems unbelievably good at solving certain kinds of differential equations. I'm surprised/disappointed it wasn't even mentioned. I would've loved to see an evaluation of it against MATLAB (or other solvers) more than any other pair in the list.

Note that I have specifically stated that this method seems better on (at least) certain kinds of equations, and that, therefore, I would have loved to see a comparison of it with everything else.

In particular, note that I never claimed the method Intel uses is better, at least (especially?) not in general. If I knew that to be the case, I wouldn't have even had a reason to hope for a comparison! The entire point of my comment was that I would be interested in an evaluation of its performance, and I'm glad to see that you feel similarly. :)
Best news all day! This is one of the most essential extensions that wasn't going to work before.
Using a Core2 Duo E7500 (Q1'09) and this is a noticeable improvement; but I still find chrome faster in that the GUI doesn't stall. Firefox locks up when typing into a new tab's address bar. Still using Firefox (55) as the daily driver even though I have to kill it about 8 times a day. FF 57 does fix the need to kill Firefox but then a couple of the plugins I use are not supported anymore.
OK, I was unfair to golang again. Turns out it needs a bit more tuning "db.SetMaxOpenConns(10)" and now golang and erlang are on par.
I take issue with the notion that comments are "noise".
[This post removed by author]
Even if accuracy were 100%, voice control will struggle in any circumstance where it can't beat the speed of typing.
Don't know whether to be happy this happened or sad that it took so long!
Quite often people don't get what they ask for; if they did then my point about politicians taking money would be completely moot; this is why direct democracy is gaining traction; having a direct democracy with rotating or random delegates seems to be a much better plan for democracy as it helps to rid ourselves of this problem.

Voters rarely make decisions as to who is in power; they are forced to select from a small group of candidates which have come so far already, and then a committee choses which candidate is best and makes them compete for election. I do not think that a system based on the agency of people rather than the agency of ideas is a good system.

Sometimes the voters don't actually get their say; a national organisation overrides their will. Sometimes the democratic pathways are blocked by media misinformation. These are problems of the situation in which democracy is placed, and they have been recognised at least as far back as Marcuse wrote in the 1960s. The problem is less to do with whether people get candidates in power, it's more to do with how well people are informed as to the true nature of their reality. It may sound as though I'm saying "people don't know what they want", but my intention is to advance to the super-democratic status of "people must obtain the information they need".

Marcuse puts it better than I ever could:

>The liberating force of democracy was the chance it gave to effective dissent, on the individual as well as social scale, its openness to qualitatively different forms of government, of culture, education, work--of the human existence in general. The toleration of free discussion and the equal right of opposites was to define and clarify the different forms of dissent: their direction, content, prospect. But with the concentration of economic and political power and the integration of opposites in a society which uses technology as an instrument of domination, effective dissent is blocked where it could freely emerge; in the formation of opinion, in information and communication, in speech and assembly. Under the rule of monopolistic media--themselves the mere instruments of economic and political power--a mentality is created for which right and wrong, true and false are predefined wherever they affect the vital interests of the society.
elinks -dump is my poison of choice :)
I think that still falls under the category of time consuming and difficult. Well, at least difficult for the average computer user.
> I'm probably misusing F# for general-purpose stuff

Impossible. F# (a.k.a. OCaml.NET) is --like OCaml-- a general purpose language. It's on Wikipedia so must be true :)
It would be cool if there was a standard to identify the text only version of a site so your browser could just prefer that.
You might find the actual discussion quite interesting it's linked here [1]

[1]: https://mail.mozilla.org/pipermail/dev-addons/2016-December/...
google the npr show + keyword "rss" and you'll find in the first page of results an rss file containing all of those links you are looking for
Judging by the reaction, most people who they are trying to reach out to - those who don't already feel that police brutality is a serious problem - are being pushed away. I don't think I've heard anyone say 'you know what, I didn't think police brutality was an issue before, but now that these players are protesting the anthem, I'm inclined to agree with them'.
You bring up an interesting tangent that I'll speak to. As a marketer who needs to get things done, I feel you. At this organization, this was in the general interest of all of the middle managers as well. This encouraged more and more off the shelf "solutions" to be jammed in, and misorganization of the core team development. I was a contractor here, and the core code base was crammed with bandage quick fixes to the point where it was actually suggested to use Google tag manager to to change code on the fly for other third-party scripts.
Probably the better question is when we stop tying it to politics. These two can be either related or not. But some countries are practically single-religion based, so it's fair to describe them in that context.
I don't know about you or the guy above, but I pretty much always use Uber Pool/Lyft Line over the single rider versions when it's just me unless I'm in a huge rush. Most of my friends do the same, and I started using both services more then they introduced the feature.
In my previous search, I had two interviews scheduled, one day after another, with different organizations which were diametrically opposite in outcome, though asked similar questions. It was the way they asked the questions, the body language of the interviewers, and for one of the interview sessions, a seeming desire to show that the interviewers were "smarter" than me.

In the first case, I got a nice offer. In the second case, I cut short the interview.

The questions were virtually the same. In the good interview, some silly fizzbuzz stuff, followed by "how do you do X", and me doing it. In the bad interview, do this thing, in bash. Had to read a man page on it, asked the interviewer if they had man pages, found out they didn't, asked if I could use the interwebs, at which point he became more flustered and overtly hostile. I then proceeded to solve the problem, while typing in vim, while talking him through the whole process. He was visibly angry and shaking after this. Tried a few networking questions, some of which I've known, some of which are far outside my domain, have never had a reason to study/investigate, and were completely unrelated to the task at hand.

The good interview asked me similar things, and when I indicated some of the boundaries of my knowledge, proceeded to work with me on how quickly I could learn something and become useful.

There is a huge difference in these organizations. One of them is thoughtful, has great people, and would be a terrific place to work at.

The other ... not so much. Later confirmed by talking to people who worked there.

Many people are justifying "hard" problems using various reasoning. When I ran my own company and hired, I never used this. What I wanted to see, was how something thought through something they've not seen/done before. This is what I cared about. Could they learn, and apply this learning, in situ, at high speed, and grow as a worker.

It seems my viewpoint is in the minority here, with a number of people preferring to test random knowledge fragments, as compared to actual ability to learn and apply what you learn. This is a shame. This generates groups whom are really good at recall, but possibly less so at applying this (as the "applying this" is not tested/measured).

I've seen the focus on velocity and accuracy of regurgitation in grad school. Test scores from people who focused on that were high. Capabilities as researchers ... quite low, with very rare exceptions.

The same effect is likely to occur in this scenario.

Technical interviews are hard. Probing depth of knowledge is challenging. Getting a sense of thought processes requires creating things that people can learn from, and apply.

I've had precious few interviews like this. Happy my current position is one of them.
sure in OPs case maybe, but I was referring to how you can just as easily use the API without mentioning reddit at all, which would also be in violation of their TOS

wouldn't be a trademark issue in that case, can you try your rebuttal again
I think that's readable just for you, if you're used to it. For me it's just noise. Why would you need it anyway? My take is, to minimize nesting and scope, so I can see right away where the scope starts and ends.
There is a real issue these days (any days really) that involve a lack of awareness of history and our place in it. From the reason votes are private to the voting rights act to keynesian economics to why Nazism is actually bad, a lot of these "edgy" /pol/-tier ideas are crop up in an environment without input from history and why the systems we have are the way they are.
> the next person will hate me for forcing F# on them

Look at it from this perspective: you might be able to hire the next person because you put some proper tools/stack for them to work with. :)
On a tablet, I sometimes make use of this site:

https://www.textise.net/

It comes in pretty handy sometimes. I'm absolutely not affiliated, just a happy user.
I hate to say it but you might want to reconsider your stance on "anything like iTumes" there are really gread podcast specific clients out there that are lightweight, and to the point, you will also be able to download episodes for offline listening. I personally use Pocketcasts on Android. If you have an Android phone the Play Music app is already a podcast app on it's own.
> it’s way beyond me why unstyled HTML is rendered unreadably small on mobile devices without it

Because browsers that did that would be both breaking spec compliance and introducing vendor-specific rendering, two things that IE proved were very very bad.
I think that's not correct about Germany: buying a suppressor is treated similar to the gun it's for. So for an air rifle that doesn't require a permit, you can get the suppressor just as easily. But if it's for a weapon you need a permit for (any real gun), you also need an extra permit to buy the suppressor, just because you can own the gun doesn't mean you can own a matching suppressor. And only a few states allow them at all, and if they do generally only for some hunters.
Other people have pointed out that Itanium is the most recent example of a project that expected to be able to write a really smart compiler for an in-order CPU and failed.

If you can write better LLVM plugins then I'm sure Intel and HP will be happy to throw lots of money in your direction.
Just want to leave a shoutout for CoreOS's dex[1] identity provider. If you need to hook up kubernetes or (any app that speaks oauth2) with SSO and get pluggable backends, I had it working with $EMPLOYER's LDAP infrastructure in 10 minutes.

It also works well with bit.ly's OSS oauth2_proxy[2].

[1] http://github.com/coreos/dex
[2] https://github.com/bitly/oauth2_proxy
So essentially discard the community and hoard its content
Correct me if I'm wrong, but a reasonable approach would be to give the interviewer the benefit of the doubt and to at least engage the programming challenge, and to also voice your concern with the process. It's no different from voicing your concerns first and grudgingly engaging the problem, but the two make wildly different impressions.

Also, as an interviewee, you stand to learn a lot more from that interaction than by rejecting it. Hell, I welcome coding challenges as an opportunity to size up the interviewer's chops!

If the challenge is conducted in a reasonable way, it should feel like any other design/pair programming session you've had at the office, and it can be quite revealing of the tendencies of your potential colleagues.
In Boeing victory, U.S. Commerce Dept. slaps 219% tariff on jets from Bombardier
I don't get why Stitcher has so much market share. Stitcher injects audio ads, has terrible download bandwidth, and requires the app to hit their central server to download a podcast. I used sticher for the last three months and recently switched back to Downcast and never looked back.
I agree, there are solutions out there like the aforementioned that are easier than seeking out individual mp3s from the websites. Overcast on iOS and Pocketcasts I have both used and are good.
I think the assumption is that people who want to download shows are consuming them with a podcast client, which will download or stream as you prefer.
https://blog.mozilla.org/blog/2017/02/27/mozilla-acquires-po...
Okay, sure, but those two things aren't related.

(Disclosure: I'm supposed to be working right now)
The Mill architecture team is working on a static-scheduled architecture, but only time will tell if compilers can reasonably get good enough at it to make it viable. One major problem with static schedules is that if you want more IPC, you generally have to change the ISA or have machine-specific loaders which mutate the code at load time (this is the approach the Mill folks take).

Standard ISAs let you write a program with a linear model, and let the hardware get better at scheduling the micro ops over time, or just let it be linear (as is generally preferred on low end microcontrollers and low-power mobile cores).
you mean.... it's really hard to create a non-x86 compiler that posts good results on {benchmarks designed to make x86 look good} if you're Intel. And/or no one can really be bothered to make their compile particularly well to a proprietary foreign architecture if the chip already costs an arm and a leg.
And as for a DownThemAll fallback whose feature subset may be enough for you, consider Download Star: https://addons.mozilla.org/en-US/firefox/addon/download-star...
> I don't already understand how an app using redux works when it reaches a decent size; therefore don't know what problems it will have and need to learn more

This sounds like a problem of inexperience (which is a problem everyone faces when using a new tool). If you've never used Rails, you're not going to understand the long term implications of maintaining and scaling a complex Rails application. If you want to know what problems you will encounter, you'll have to read a book or learn the hard way, the same as any other tool.

> I can't start using redux to understand those problems without making important architectural choices early on,

This means you're not experienced enough with redux to be making those choices and that's ok; use an alternative tool that you understand well, hire someone with the relevant experience, read a book, or understand that you'll have to do some refactoring later on if you make the wrong choices today.

> redux on its own seems to need about ten packages before you can load information from a json api and pass it to react, a task which is the basis for most toy apps; therefore, every toy app I write seems bloated and heavyweight

This is not correct, but also "not even wrong" in the sense that this concern is outside the scope of redux. If you want to use a bunch of redux related data packages that's fine, you're also free to use GraphQL, Backbone, fetch, jquery, webosckets or straight up XMLHttpRequest. When I hear "I need 100 packages just to do X" it's usually a sign to me that the developer is somewhat inexperienced with the ecosystem and tends to defer to a package whenever they need to solve a problem; this is usually the wrong approach, it's like someone complaining "I need 10 packages just to do string padding"... well no, you don't, just write that code yourself.

> It's a hard ecosystem to bootstrap yourself into.

So is cross-platform game programming and there are hundreds of different engines, toolkits, SDKs, editors and other utilities spread across a dozen different languages. Which one should you choose? I don't know it's all too confusing, they should just stop making new tools so I can catch up.
Programmers who want to change how we code before catastrophe strikes
Why not download something like Pocket Casts? It lets you easily download episodes and, IIRC, you don't need to create an account.
If it's made for NSFW, you'll want to be able to see other posts by the same user. Some essential interactions are missing. Nice work, though.
Because you take a huge hit in IPC. Somewhat less if you make your binaries extremely CPU specific. For instance even something simple like the load instruction. To answer that you have to know the state of ALL levels of cache, their size, associativity, contents, TLB, etc. Otherwise it might take 0.3ns or 100ns. To be able to do nothing (because you are in order) is a huge bottleneck.
Here's a collection of RISC-V cores in Bluespec: https://github.com/csail-csg/riscy
Most browsers already have a “reader view”.
> Don't ever let a poet see this comment

Why?
New Zealand is one.

A few years ago, a friend took me to a firing range near Dunedin, and I watched someone fit a suppressor to an AR15 style weapon.

New Zealand firearms regulations are incredibly tight. I never verified this, but I'm told that this particular AR15 was licensed and restricted to be used by him alone. His wife was also a shooter, and if she wanted to shoot an AR15, she would have to buy her own otherwise she would be committing a firearms offense.

On the other hand, I was also told that if I wanted a firearms license and the endorsement to allow me to own pistols, I would need to be a member of the pistol club, shooting regularly for six months, before I could apply for the endorsement. However, I could also apply for my firearms license AND the P endorsement on the same day, having been a regular shooter at the range beforehand.

One reason behind the strict regulation of firearms in New Zealand is the Aramoana massacre from November 1990. David Gray, who owned several military-style firearms, used these weapons to murder a number of people over the course of two days before finally being killed by police.
> This depends largely on the use case. For example PostgreSQL insists of transferring all data using ASCII encoding, so eg. high sampling rate floating point sensor readings are extremely slow to fetch from the database.

It doesn't. There's a binary version of the protocol. The output conversion for that is near trivial (transformation to big endian).
U.S. imposing 220% duty on Bombardier CSeries planes
And yet here it is, available and working as a WebExtension more than a month before legacy add-ons go away. The process may look opaque, but as far as results, I'm really not sure what more you want?

We moved to WebExtensions specifically to fix the problem of constant breakage. Sure, it adds a layer of abstraction, but there's finally an explicit interface that we can commit to supporting. The legacy APIs were a monkeypatching free-for-all that prevented us from landing even minor improvements or refactors for fear of potentially breaking some add-on somewhere. Now that we have that interface, we can refactor without breaking add-ons.
To be fair, if you are a libertarian, many people claim the libertarian moniker but then say very illiberal things; check any comment section of Reason when there is a black person killed by a cop. It is getting very hard for people outside your group to identify what libertarian means anymore because of that.

A similar thing is happening on the left I think, but since it is my group, I might not be as mindful of it. The same might follow for you.
In the interest of being fair, let's compare bytes:

日日是好日 (15 bytes)

Every day is a good day (23 bytes)

It's not just how one counts "characters;" some languages are written more compactly than others. I would not be surprised if Hebrew is also a bit more compact than English, as it is typically written without vowels.
Thank you! I never knew.
Jesus Christ, is everything part of a conglomerate?