skysight-inc/HackerNews huggingface dataset:
When did "neo-marxism" become a slur? Did people just stick "neo" in the front for no reason? Are there people who refer to themselves as "neo-marxists" or is it just some word that goes next to "postmodernism" and "third wave feminism" as words that make people mad but have been completely detached from their actual meaning.

"Marxism" is actually really out of style in modern left leaning academic and social justice activism circles, since it focuses on exactly one axis of oppression.
Bitcoin just broke $19,000/BTC
Facebook likely has the messages. The accusers in these episodes have been honest, and that’s why we are not seeing demands for evidence. You will not hear S demand the Facebook messages. The only defense he will use is being naive, ignorant, or having “issues he needs to work through”. If he demanded proof, then you may hear more reporting on evidence. The interesting thing is that optically, it works out best to feign guilty until proven innocent rather than challenge to be found guilty.
Interview Question: A two-player card game
iirc the compiler and libraries worked fine with Linux, but work on the IDE was not being ported to Linux.

Example, Clean programs working fine on Linux --

https://web.archive.org/web/20130101063215/http://benchmarks...
There is a lot of joke on how Cryptocurrency was for that (drugs & guns being the butt of the joke). It seems the current uptick is more related to getting money out of controlled change system (China and Zimbabwe). I can see how the ethics of accessing saving instruments or storing capital in a non-collapsing currency is different than organised crime but it is still technically illegal.
How to say “NO” when it matters most (Tim Ferriss)
Why does that matter? Most of the time the client doesn't care about the implementation details of the data transfer.
I find it so surprising that I got a HP48 young, felt in love with RPL, then later liked emacs, then later loved lisp and realizing they were all connected.
Learning from Noisy Singly-Labeled Data [pdf]
Firefox is on a slippery slope
The tunnel could allow just Teslas - with their ultra fancy air filters you could set off a chemical weapon inside the tunnel and everyone in the cars would still be fine :D
Just saw this now. Thanks, will check it.
Underrated comment! Just want to throw it out there: anybody who hasn't seen Strange Brew should promptly do so!
> not free to force any woman to be part of this experience, which you are doing any time you treat a female colleague differently than you would a male colleague

I really think you're taking the point a bit too far here. There's plenty of polite and civilized ways of making a romantic advance on a colleague that wouldn't in any way qualify as "forcing" anyone to do something.
Funny how interpretations differ. I always considered the uniqueness typing approach to IO superior to the monadic approach.
Carve your own spoon (2014)
Pymorton: Ordinal hashing of multidimensonal data via the interleaving of bits
US budget for 2015 was 3.688 trillion USD[0]. There are many things that are possible, but US army spending nearly double of the entire US budget without anyone noticing isn't one of them.

[0] https://en.wikipedia.org/wiki/2015_United_States_federal_bud...
Read the letter from an ex-employee accusing Uber of hacking and wiretapping
Could someone knowledgable discuss the loop thing? Is it just checking for loop termination? Or does it forbid loops entirely? If it checks for loop termination, does that imply a counter value that is statically known?
>Both the title here as well as the article itself have "the the" repeated

That would spell "the the the the".

You probably mean they have the "the" repeated :Q
Huge Study Says Rainy Weather Doesn't Actually Make Your Joints Ache
How do you conclude that paying by use is not going to be a good deal? In my mind it's quite the opposite, it now makes financial sense to rid your life of daily dependence on your own car while enabling economical occasional car use.

Many people currently drive daily just because the marginal costs are so low (and aren't very environmentally conscious).
Interesting but hypocritical coming from the UK.

Ultimately its a decision by society: safety net or not? I consider homelessness a personal and national insult and would never stand for it. I also pay 21% VAT on everything I buy.
I author REST APIs and try to do them properly, with mediatypes, link relations, and all the good hypermedia stuff most people avoid. Nonetheless, the author's post reflects the sort of rant I've had to coworkers at the watercooler, or anyone who'd listen.

The author nicely preempts the debate about HATEOAS and "most RESTful APIs aren't REST" and shows that the debate is part of the problem. It is. It's not a spec but an architectural style, and people are bad at design (and quite honestly, they have better things to do with their time), so broad-stroke ideas about how to lay out your system aren't as useful as a framework or codegen. So the least-effort solution wins, where you half-ass implement first three three characteristics of REST-as-seemingly-observed-in-the-wild (HTTP, JSON, templated URLs), and call it a day. If it's good enough for Stripe and Twitter, it's good enough for you.

No wonder we're in this boat; one upon a time REST was just architectural and intellectual wankery, specified in an obtuse and hard-to-read thesis by a guy who's smarter than most of us combined. It sat unknown for years, until AJAX became all the rage, and people began making API calls from jQuery to load-and-splice parts of a page for rich interactivity. Here, a public, HTTP endpoint that served easily-parseable JSON made sense. Some prominent companies released public APIs in this style, and then the blogspam began.

Within a short amount of time, REST and "RESTful" was cool and forward-looking, and SOAP was old and crufty, and any kind of ad-hoc RPC was bad. Implementing a REST API wasn't solely about usability, but also signalling that your company was forward-looking too, rationality be damned, which is why most implementations cargo-cult look the same: HTTP, schemaless JSON, templated URLs. Endless debates about HATEOAS begin, and come to an unsatisfying conclusion, because real developers' concerns about architectural purity are dwarfed by their desire to build a mostly-working API that looks recognizable to the public, and move on.

Serious players looking for reliable internal RPC develop stuff like Thrift and gRPC, which are thoughtful reimplementations of the ideas behind 80s and 90s RPC, but with the added advantage of coming from a single vendor and not committee hell. Meanwhile, Facebook also reinvents SQL in JSON and gives it to the client, what could go wrong?

Maybe the reason "REST" won is because it was easy to glean and misunderstand well enough to put out something simple and good enough. This dominance of the low-end is going to be hard to undo.
It's funny to see how many tools a non-lisp programmer needs...
http://zafar.cc/2017/7/19/hungarian-algorithm/

Article above describes a very short implementation of the most efficient form of the algorithm (40 lines of code).
Checking the author's twitter, it looks like the guy has been named at this point.

And it's not assault because it's not. He was playing in the pool, she disengaged successfully. If you push someone in expectation of a bar fight and they walk away, the police likewise aren't going to pursue charges. That doesn't excuse it, of course. But there's a limit to the protection we can get from law enforcement. Obviously if it happens repeatedly, this can be harrassment, which is something that can be pursued via civil means.
SOAP also has other stuff : proper handling of binary (MTOM), WSDL/XSD contracts are enforced and XSD is a very powerful, standardized language to express contract which in turn allow you to share the contract. When you're working across organisation/institution borders that's very helpful. REST is not there yet. If I had to communicate each little gotchas of my REST API each time, that'd be really tough.

So for me the power of SOAP is how it helps me to share interface contracts in clear, precise ways.

Moreover, SOAP also have the WS-I profiles for security related stuff and that is quite advanced too.

SOAP is nice in enterprise setting I guess.
It lacks conventions thoug so every api is more quirky and even sloppier than a bad REST api. At least with REST there’s some existing structure and it’s not completely up to the imagination of someone in a hurry.
AFAIK, it forbids true loops entirely. It's verifying that the code flow graph is a DAG. You can always unroll.

One of the things I'm playing around with is higher level loop construct stolen from graphics shaders. You should still be able to guarantee termination and worse case execution time if done right.
Sort of sounds like the Shadowrun universe, honestly.
What do you guys think of Vanadium Redox Batteries [1]?

Its primary advantage is, of course, in large installations. It cannot be used in cars and anything smaller but seems to be a good solution for stationary battery requirements.

I've been reading up a lot on it and would love to hear your thoughts and learn more.

1. https://en.wikipedia.org/wiki/Vanadium_redox_battery
Rampant shadow-banning on HN if you comment on immigration or terrorism or Net-Neutrality that the PC crowd doesn't agree to.

I am sure this comment will only be seen by me, only through this browser.

Peter Thiel or Sam Altman speak for free speech, yet HN comment auditors keep using their jurisdiction in deciding what is OK and what is not.

Lot of work that engineers do and then social operatives hijack the work and enforce their agenda on top of that engineering work.

I have no clue how they feel being American, operating on American soil, under the protection of American law enforcement, and at the same time stopping American people from having a discussion, that too after specifically creating a platform for that very reason... to have a public discussion.

This is same crowd that gets angry when ISPs want to kick out a packet that the ISP doesn't like, but are super comfortable blocking, hiding and in case of reddit even editing user's comments. How they are able to hold this cognitive dissonance in their head at the same time is beyond me.

I am sure nobody will read this but at least I said it. Hi, HN auditors, have a wonderful day full of opportunities to ban users and comments, enjoy!!!
The FCC chairman is appointed by President under the strict direction of Congress. FCC decisions follow from Congressional elections.
10 Nomor Punggung Yang Dipensiunkan Oleh Klubnya
The term "circuit" is used in neuroscience all of the place.
I question the ethics of anyone choosing to work at Uber, period. It’s been blatantly obvious for at least two to three years that they are corrupt, not just “disruptive”. And that’s just based on the news we get in public; there were probably internal signs long earlier.

I speak as someone who once worked at a corrupt and unethical company (in Hollywood) and who got TF out of there within months, as soon as it became obvious internally.
Personally, I don't care about REST, I never did. However this made me giggle:

> "REST offers better compatibility. How so? Why do so many REST webservices have “/v2/” or “/v3/” in their base URLs then? Backwards and forward compatible APIs are not hard to achieve, with high level languages, as long as simple rules are followed when adding/deprecating parameters. As far as I know, REST doesn’t bring anything new on the subject."

The author has a serious misunderstanding about what backwards compatibility or lack thereof means.

That APIs end up with "/v2" and "/v3" in their endpoints, that's absolutely the right approach for backwards compatibility, as long as the previous version of the API stays online and continues to be supported.

Backwards incompatible evolution means breakage. No matter what features you like to add or change, by introducing backwards incompatible changes you're going to break people's software and that's never a good thing.

The author is also naive in thinking that there can exist "simple rules for deprecating parameters". There's no such thing. Nobody pays attention to your service announcements or policies unless their software breaks.

Also "high level programming languages" have absolutely nothing to say on this matter. Yes, it's simpler to update a library that breaks compatibility within a statically typed language, but that will still come after the software breaks due to the network protocol being changed, implies active maintenance with associated costs and mainstream languages have no facilities to efficiently describe network level protocols.
No, I'm talking about Damore and his ilk.

And you still seem to be implying that, because there are biological differences in preferences or some task skill at a statistical population level, any one individual can be categorised, based on their gender alone, as having different ability at a different technical and education dependent task.

If that is the case, a cite from a Cochrane study that linked specific brain characteristics to intellectual task performance would have some weight. A pop sci piece does not.
In that sentence, I am fairly confident that by "them", 'czep is referring to S and others like him. In the next sentence, 'czep is suggesting that the other members of S's group voluntarily resign to "ruin" S.
> Why didn't it take off?

afaict there was a moment when most of the "pure" "lazy by default" functional language projects coalesced into Haskell to build working mass -- except the developers of Clean continued to see value in strictness analysis and uniqueness typing but that limited the numbers developing libraries and tools.
Why? And if you're going to do that, ask the people to donate directly. No reason for all those middlemen.
It is a complete different way of working, but sometimes it just feels like going back to Amiga coding with Blitter and DMA.
Intel can at any time decide to publish false SGX attestations. You won't know until it's too late.
TOP Reasons to Be Proud of the United States of America
I might lose karma over this, but there must be something here that must be said.

What the medium post reports is not just a gray area, it is clear sexual assault and unwanted creepiness. I'm starting to wonder if the people upvoting these posts that suggest people dehumanize themselves in order to keep from being accused (!) of sexual assault are doing as some sort of reverse psychology in order to push back against the #metoo movement. That's because such an attitude is exactly the wrong take away from this.

If you cannot find the line between assaulting someone and being their friend, I think the problem might lie with your interpretation of people and their feelings, and not with "being too friendly" whatever that means.
It's quite convenient that the Democratic party happens to benefit from Democracy. That means their policy positions are correct, and for as long as that continues, they deserve to win.
Mirror: https://web.archive.org/web/20171216140013/https://goodwatch... (can't find a mirror w/photos)
It is assault (and in Canada at least, would be sexual assault).

The trouble with both offenses is that 1. They are broad, 2. They are hard to prove criminally

Broad isn't a problem per se. What I mean is that the system is set up to make the offense as wide as possible, but not to prosecute every case.

This occurs with regular assault, not just sexual. For example, I'm sure most people reading this have had someone shove them at one point. I'm also sure that crime was not reported to the police. Even most cases of punching probably aren't reported.

Next, the proof. The problem with both types of assault is that generally there is no evidence other than the words of the victim. Convictions can happen, but it makes it hard to do so in the less serious cases, which leave no mark.

So apart from non-seriousness, that's why shoving isn't prosecuted. Whereas attacking someone and leaving cuts, bruises or broken bones provides definite evidence something happened. It both increases the gravity of the case and the provability.

I've used examples from regular assault to show that low rates of prosecution/conviction aren't merely an issue of sexism. Assault/sexual assault are fundamentally hard offenses.

However, this absolutely has a disproportionate effect on women. Generally speaking, people don't go around assaulting people, and so low rates of prosecution for assault is not really a problem in most cases.
(What I mean here is that not enough people commit unprovoked common assault for it to be a common experience on the receiving end. Domestic abuse is likely the biggest place our system has a gap in this regard.)

But, enough people sexually assault women that it is a common experience, especially for offenses which fit the category of: 1. Leaves no mark or lasting physical harm, 2. Has no outside evidence, 3. Is nonetheless psychologically traumatic.

I don't know what to do about this. I think the solution probably starts by recognizing the nature of the situation, which is why I've spelled it out.
In some European countries, AirBnB no longer has a free reign as people are now required to pay taxes for renting rooms, not doing so is considered tax evasion.
I review a lot of resumes and I see very few cover letters. Early on when I'd get one it'd get me excited and I'd make sure to read it. Then I realized that 99% of the few cover letters I received were so paint by numbers that it just wasn't worth my time. So now I don't read them. I understand that there's some tiny fraction of applications with a genuine, heartfelt, quality cover letter that I'm missing, but that's such a small number I'm ok with it.
Shameless plug for my tool for automatically taking in a static site and spitting out one that uses responsive optimized images: https://github.com/trishume/enfasten

Unlike all non-custom Gulp/Webpack/JS based tools I know, it does incremental builds so that it only resizes/optimizes images that you change or add, so it won't substantially slow down your site build times. It also rewrites the output of your existing static site generator so you don't have to do much to integrate it.
I recently used this algorithm in a project. For anyone looking for a high-quality Java or Clojure implementation, I would recommend:

https://github.com/timothypratley/munkres (Clojure)

Which wraps:

https://github.com/kevin-wayne/algs4 (Java)
There's no hypocrisy. The Guardian newspaper doesn't run the UK.
The First Unix Port (1998) [pdf]
The Other Tech Bubble
Have a look at the comment I wrote in reply. It is assault. There are reasons why assault isn't prosecuted, but we should be aware of the nature of the offense.

(And, probably sexual assault, but that depends on how it's defined in the jurisdiction. In Canada this would be sexual assault)
Shitphone: A Love Story (2015)
It's grey area. For instance, Nvidia's probably safe with their closed source driver. Since their driver was originally for Windows and simply ported to Linux mainly via an abstraction layer, it'd be pretty difficult to prove to a judge that they're 'derived from' the Linux codebase.
Gotta raise my hand here too. I'm in my mid-40's, have worked at all levels of the software stack, have played with favored development tools of like nine generations of engineers.

I still can't wrap my brain around a RPN calculator well enough to use it productively (but boy howdy can I tell you how the stack engine works!). All the cool kids in physics class in the 80's were using HP's, and I felt left out even then. Never managed to make it work for myself.
Paraphrasing the most relevant line in any comment on this article.

> Agree with it or not, it isn't, in fact it is expicitly not, objective journalism.

credits: https://news.ycombinator.com/item?id=15931916
Is This Genocide?
Granted I just talked down cover letters in a sibling post but I completely agree with your second paragraph. When I apply I do create a cover letter but that letter is completely bespoke and totally oriented at that specific position. If I don't know enough about the company or position to do this, that's a sign that I shouldn't be applying in the first place.
Show HN: GUN v0.9.3 – Easy Decentralized Cryptographic User Accounts
I think about it like you're listing various definitions for what something is, given various patterns to match against. For me, this makes it more palatable because each pattern has a different operation associated with it. It's almost like binding multiple functions to one name that are called based on what you pass in, instead of creating one function to do the operation -- even though that's exactly what you're actually doing. It's declarative programming, in a way.
Bankers didn't cause the crisis. Government both fomented it and then failed to take action when needed.
I once attended a lecture he gave to an international audience. However the Americans in the room complained that they couldn't understand anything he said.
Holy crap, talk about false equivalencies. The parent was disagreeing with your tactics, and you equate that with defending the status quo.

You crusaders and your "You're either with us or against us" mentality are the worst.
The proof of the planned data collection, confirming my previous claims, found declared in the source of the extension itself:

"## Observed data

- Possible page view counts on SUMO

- Possible page view counts (with and without the special 'enrolled' header) on Partner pages."

I've also already explained the "special 'enrolled' header."

The turning on was obviously either planned for some special moment, which wasn't the moment of that the extension was actually delivered, or the extension was accidentally delivered in the unfinished state -- doesn't matter, it provably didn't get enough scrutiny, see my other comments here for the details, the damage it actually done is regarding "tracking" less than planned, but regarding annoyance of their users probably more.
Thanks! Fixed here.
WaPo publishes a lot of original content that's relevant to users here so citing that content here would be expected. Not all of that content is paywalled so I suspect those who subscribed to WaPo don't check to see if it is or not.

Often, a WaPo headline will provide the gist of the content so it's still informative and other media often summarize WaPo content so I can still find the important details if I am interested.

This has nothing at all to do with "Net Neutrality" though. WaPo has no obligation to provide "free" content, nor does any other web based service.
"Keep social distance around people you have power over" seems extreme (especially if you interpret it like many in this sub-thread do) and almost strawmannish: You could ask, if you're a person of some standing and seek a relationship who are you allowed to ask?

I propose an alternative theory: "Socializing", "getting to know each other outside of work" and even "flirting" are sets of activities strictly disjunct to "discussing your sexual fantasies", "acting out your sexual fantasies" and "showing around pictures of your dick".

Maybe there is mutual interest between colleagues to do more outside of work. That's fine. Go with it, but make sure it's actually mutual. Maybe you get new buddies or friends, maybe (very unlikely) more - but look for clues how the other are feeling and - unless you're already far, far beyond a work relationship, don't ever assume they want sex.
> hypocritical coming from the UK

I don't understand what you're saying. Can you clarify?
Quite ironic how old organization schemes were not devoid of useful ideas.
That's a fair point. I guess the real problem is that any claims about "them" can't really be refuted by anyone. So a better method would be to ask yourself if there's someone who could reject your claims. If not your statements are not falsifiable, which makes debating them somewhat pointless.