skysight-inc/HackerNews huggingface dataset:
> > Indeed, it is a variant of S with lexical scoping to make large code bases cleaner

> I have no clue where he's getting this.

The original S language from the Bell Labs (and the commercial version S-PLUS) used dynamic scoping (like Emacs lisp).

https://www.stat.auckland.ac.nz/~ihaka/downloads/lexical.pdf
I would argue that the changes made to macOS HIG in the past ~15 years were rather cosmetic and incremental. It is a moving target, but it is moving very slowly.

Anyway, cloning macOS UI is not my primary goal. I just want to build a widget toolkit that could be themed however I want.
Whats the difference between Cayley and lets say OrientDb / ArangoDb ?
> Science is making such views obsolete.

What Science is making is a new reality for which our ethical and legal frameworks may not be best suited, and we need to ask ourselves questions about how best to address the inadequacies of our current standards. It's not enough to just throw our arms up and say "views obsolete", they have after all served us well for the entirety of history. Yes we need to reconsider them now, so… "questions remain".

> It is highly unlikely to happen, or to cause any clinical manifestations.

Ok, says you, based on… ?
This link list most of the open questions: http://www.rbmojournal.com/article/S1472-6483(17)30078-0/ful..., looks like mainly some clinical work and also ethical grounds due to legality etc.
That's way more confusing. At least with `that`, you know it is pointing at the current instance. If you see `anyOtherVariableName` you have to know what it was assigned.
Qt is LGPL'd, meaning static linkage is possible as long as others are able to relink using other Qt versions. Providing your applications as object files is enough for this, no need to share sources.
Android is open source.
what are the differences with go-qml?
https://github.com/go-qml/qml/blob/v1/README.md
But the hardware is wrapped in a plush fabric costume, so technically it's a soft wear patent.
Honestly I think appeals to emotion like this have no place in dispassionate conversations about international espionage.
Nice try FBI
There are no requirements to start development.
It's an advantage if you know a bit of object oriented programming and git.

Reading this sound so encouraging. I love open-source, but as junior dev, I feel like it's super hard to contribute and everyone expects that you already know all the advanced level stuff.
Don't do a UA check. Just let it be broken. At the absolute worst put up a page warning users it might not work, then let them try anyway.
This looks very pretty from the screenshots and kudos for throwing out out there so apparently soon in its development; I might check it out (Erlanger here) but I would really like a better idea of what this thing does or some actual docs?

Download link is a .gz and the getting started page goes nowhere really?

When you make tools for developers, the really important bit is communicating why this thing is useful, and then how to use it right?

Love to see Erlanger tools and I'll be following you, but this seems a smidge immature....

How does it work out network use? Does it depend on certain behaviours? Does it simply make pretty things from trace?
paradite is saying it's not well documented. It's poorly documented by people highly incentivised to lie.

But hey, if you already wrote off anyone who disagrees as "delusional or paid shills" then you're too far gone to reason with. Literally nothing anybody ever says can make you think twice.
What the hell? I knew the bindings because I've been investigating GUI solutions for Rust for the past few days, and was very surprised to see the author speak so poorly of a solution he poured time on; now people treat technical doubts as some sort of witch hunt?
It seems the obscure qt.io Downloads page really isn't helping in this regard
I use both mac and windows about equally. Only the mac nags me for things that need accounts (like iCloud). I think this is just anti-Windows zealotry not based on facts.
Net1 splits chairperson and ceo roles
It's weird, though. Sure, it could be some kind of tit-for-tat thing, but I wonder more about 3rd party 'allies' in the middle east who have more to gain by pitting the US against Russia.

Then again, I'm sure that there are enough people and intelligence services in play to make everything confusing.
> $ua->agent("Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");

https://github.com/x0rz/EQGRP/blob/master/Linux/bin/xp_phpbb...
I've only seen parking validation for private garages. Are your parking spaces owned by the city, and retailers can still validate for downtown, on-street parking?
This is a discussion about the Russian government, it doesn't really have much to do with Russian people in general.
Linux kernel is another such project, I think.

One of the reasons why it's done this way (through mailing lists and not e.g. through pull requests on github) is that all the history is tracked in a way that's fully under control of the community. So it's fairly easy to find who/when submitted the patch, how it looked like, etc.

Of course, another reason is history - most of the process was established long before git, when CVS was the VCS.
The #ShadowBrokers release more alleged #NSA hacking tools and exploits
I have an adjacent problem. I'm always worried I'm coming across more forceful and authoritative than I mean, so I sometimes feel compelled to follow statements or short conversations with "at least, that's what I think/assume is going on, or is the only thing that makes sense to me" to make sure people are aware they are getting my opinion or educated guess. I like to pontificate and work through solutions out loud with the person asking (a habit that runs in my family) when a question is asked that I don't know the answer to, and I suspect my thoughts in verbal form may be taken as assertions of fact when that's not the purpose.
This is what everyone has been saying since last year when they first posted the auction...
HN Visual Rank Extension
I don't know of an environment variable to enable that with OpenSSL, but there is one for NSS. For recent versions it has to be enabled at compile time, but it's enabled for the official Firefox binaries.

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NS...
I can't respond for XMPP, but the same question probably goes for Matrix (or any other open comms standard). Reasons you might use Wire over Matrix are probably if you prefer the app's UI/UX to any of the Matrix clients out there, or if you like some of Wire's more unusual features like sketch-sharing, or if you want compulsory E2E crypto, decent group VoIP calling, or a system which does not consider itself beta.

Conversely, the reasons you might use Matrix over Wire is if you want an open standard for the protocol (simple HTTP+JSON), or an ecosystem of different clients, servers, bots & bridges, or Apache licensed impls rather than AGPL, or implementations which were built from the outset as FOSS, or to decentralise history across an open federation of multiple servers rather than be forced to federate via a centralised service, and bridges through to things like IRC, Slack, Gitter etc.
oh, certainly. i once took a geology class without much expectations, and found it tremendously fascinating. very interesting stuff!
I always found context, i.e. let context = this, to be far more descriptive.
Is it a poor pattern to use #bind a lot instead of this or that? I tend to put most of the code in procedures like functions and bind it to whatever context I need, if not the regular this.
Interesting! I've been showing my project to people and I get really strong first impressions - people love it immediately. Which, i guess is great - but what I really need to know is if it's actually useful and solves problems for them, which has been harder to gauge.
I know that in Boulder (CO), the downtown parking spaces that are on the street are owned by the city, and merchants were paying people to feed people's meters b/c they felt parking tickets were driving people away.

Edit: I should put this in context:

The merchants felt the city (which collects sales tax revenue) would benefit by subsidizing parking, which allows for more traffic and theoretically leads to increased sales (more tax dollars). The city saw parking tickets as a greater source of revenue, and felt increasing enforcement was the better plan. The merchants paid meter-feeders selectively, so as to encourage locals who are a more consistent source of revenue.
You might like Blue Lacuna.
> poorly documented

Uh huh

https://www.nytimes.com/2015/06/07/magazine/the-agency.html

https://en.wikipedia.org/wiki/Trolls_from_Olgino

https://themoscowtimes.com/news/st-petersburg-troll-factory-...

https://www.theguardian.com/world/2015/apr/02/putin-kremlin-...

https://www.inopressa.ru/article/03Jun2014/buzzfeed/web_rus....

https://globalvoices.org/2015/04/02/analyzing-kremlin-twitte...

> if you already wrote off anyone who disagrees as "delusional or paid shills" then you're too far gone to reason with. Literally nothing anybody ever says can make you think twice.

Not true, but it would definitely take more than that hand-wavy uncertainty yarn you're trying to spin
There's still the aspect of handing over the control to a third party that may disappear next month, discontinue the features you rely on, etc.

FWIW, I don't think the workflow is a major barrier. Do 'git format-patch' and submit it to mailing list is about as simple as it can be. It's all the other stuff (complex code-base, going through review, ...) and fairly high bar for quality that makes it challenging.
they are luxuries many can afford and based on watching emerging economies or those who gained economic freedom to own they are something many aspire too.

costs in cities are artificially high and I doubt property and usage taxes would support many "affordable" high rise parking decks.

the double whammy here is the less available parking in town means less chance of EV charging too. then again that has shown that where free you get the same issue if not worse (got to love people who disconnect your car for you)
> Russia uses online trolling as a tool.

So does JTRIG[1][2], and probably many other groups as well. Russia isn't the only suspect for this kind trolling.

[1] https://theintercept.com/2014/02/24/jtrig-manipulation/

[2] https://www.schneier.com/gchq-catalog/
Amazing that every sentence you wrote is objectively wrong. I'm bored so lets go through them:

1. Consciousness is just you adapting to the world

Since when did adaptation require consciousness? We're not even sure most animals are conscious, but they adapt to their conditions just fine.

2. You need consciousness in order to live in the world, with all its complexity and dangers.

Where does this need come from? A self driving car could navigate the world without being conscious at all.

3. The brain has nothing magical about it, it is made of the same kind of atoms as anything else.

Didn't say it was magical, but saying it's made of atoms moves this conversation along by zero percent. It's like saying computers are just a bunch of transistors, disregarding the millions of lines of code required for it to even just take my key inputs as I type out this pointless comment, and turn them into glyphs on the screen.

4. What is happening is just perception, judgement and action in a loop, each supported by neural networks.

Where has this come from? We don't even know what goes on inside one neuron, let alone the billions of networks.

5. Every moment, a full perception-judgement-action loop plays itself.

So what happens if I close my eyes and cover my ears? Now I am unable to perceive the world around me, and break the 'loop'. It's not like I shut down. I don't think you've thought this through.

6. It generates a stream of experience and emotion (which is just the value or reward intuited in certain situations and actions).

Yes certain chemicals are released in the brain depending on your actions, but of course it's all chemicals; it's a biological system.

7. This internal stream of perceptions and judgements is consciousness.

No, this is just a function of part of the brain, which we can be aware of through consciousness.

All in all, there is completely no depth to your explanation at all. The fact we haven't got a definite blueprint for the brain, does really mean it is currently beyond our understanding. Neuroscientists have died of old age trying to figure out the secrets of the brain, and it's because they were looking a bit more in-depth that it's just a bunch of atoms.
Well, there's no Russian first-language bias in that text for sure. Another argument in favor of the opinion that this was written by an American: the author seems to be well versed in the memes of the US political discourse. Someone from outside the US is unlikely to even know or care about Trump's "movement", or who "Bannon" is, or "drain the swamp", or "white privilege" etc. They're also unlikely to abbreviate "New York Times" as "NYT". The telltale signs are all over the text.
A) Snowden is not making that claim

B) This dump is from 2013, not long after Snowden left, so still relevant to his knowledge on the subject. Although he wasn't trained for TAO.
> I work for Russia ...

does not imply it was done by a Russian.
I read the damned title three or four times, trying to parse out its meaning, and still wasn't entirely sure I had a hold of it. That's some serious title gore.
This is unrealistic. How do you measure whether someone "does a good job"? What if their job is to earn money while taking a certain amount of risk? This is ultimately what all banks do: all loans have a risk they won't be paid back, and the job of the bank is to earn money while managing that risk.

I think if you tried to refine these ideas into something more specific and concrete, that would apply on a daily or yearly basis with respect to employee performance and compensation, you'd see that this idea needs to be a lot more fleshed out. You haven't considered how incentives play out at multiple levels in an organization or how to construct the right ones.

There is no such thing as "just pay people for doing good work". The world doesn't have a ruler that can decree this and if it did there's still no way to enforce that it happens. You need to think about how to structure incentives for each person in the organization so that they shape behavior in the right direction. Personal liability is an incentive. "Pay people for doing good work" is not an incentive nor a policy that can be directly implemented. It is at best a goal that could be refined into policy and incentives after defining what exactly it really means. (What is "good work" and how do you know it when you see it?)

The author of the article is advocating for creating a much stronger incentive to do the right thing by making people who work at banks personally liable for the outcomes of their decisions. The author specifically makes the point that people outside the system don't how to recognize "good work", but people within it do, and by making them personally liable, they will think twice before doing bad work.
I would say that the same points other than c also apply to bicycles or vehicles of a similar type (though it's true that you can ride in night, rain, or snow with the proper equipment).

The one disadvantage a bicycle has compared to a car is the capacity to transport cargo. If I'm shopping for groceries for a family, I'm much more likely to drive there as opposed to cycling there due to the limited carrying capacity I have on the bike compared to my car.
Related to the latency question, I just watched the Jane Street video (very nice!) and he mentioned that they use operator-initiated failover and he didn't know of anyone using a consensus based approach because it adds an extra hop. Does your Raft-based failover solution do automatic failover?
Ha, this is how I use mine. If I need to tilt the screen further, I push the kickstand over my crossed leg. It actually helps provide better support. I would rather use my SP3 over my thinkpad when sitting on the couch, it is more comfortable.
I prefer to use a variable name that describes the type of the object in short.

So if my "this" object is actually an AwesomeTableWidget instance, I might do:

var table = this;

I like the bit of extra documentation it provides... Or maybe this is just a remnant of all the C code I've written over the years, where it's common to have an object pointer as the first argument to a function and it's usually named like this.
So QR codes are great as part of a designed workflow where the reading app is well understood. The challenge comes in more ad hoc scenarios.

Also QR codes hit a certain practicality limit with size (2953 bytes to stay in spec)

Perhaps a meta-point is that when you are trying to design a general purpose interchange format, there will always be scenarios that you didn't imagine. In this case I have raised OCR and (legitimately) many people's responses have been a rather polite WTF (although I did garner one downvote). Experience teaches us that formats will be used in unexpected ways.
To my ear, this obfuscation sounds Middle Eastern, due to the frequent use of "-ing" in verbs whether it belongs there or not. I know an Iranian guy who does this a lot.
Yes, the FBI made an account 2556 days ago and invested years getting 3301 karma points.

A lot of research went into this to emulate tech knowledge enough to make it convincing.

It was worth it though and obviously is just about to pay off as they arrest some 20 people for ordering 50 Modafinil tablets and give them 2 months probation and a $500 fine (or whatever the penalty is).

We all know it had to be done however because Modafinil is in the news near daily with the wrecked communities and terrible life destroying addiction leading to violent crime.

Very smart and tricky on their part.
> the fact that it had been treated as kids language with spaghetti code for a long time

Try using PHP with a framework.

krapp 1388 days ago [-]

Most of the arguments I've heard against PHP seem to amount to 'PHP is doesn't semantically resemble this other language I prefer and therefore it needs to go away.'
> Let’s say you want to improve on a complex process where the physics is highly approximated (i.e., a “spherical cow” situation); you have a choice to input the data into a deep network that will (hopefully) output the desired result or you can train the network to find the correction in the approximate result. The latter method will almost certainly outperform the former.

This aligns with my experience (computational chem PhD). When applying a strong, general-purpose mathematical patch to an existing model, use as much of the existing model as possible. Otherwise the patch will have a hard time fitting, and maybe be worse than what you started with. Philosophically, this also comports with my thinking (it's the modeling equivalent of Chesterton's Fence https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence).
It should be obvious that the USA is not a singular political whole.

So why do we say "the Russians" and "the Chinese" as though they each form a political whole.

I mean, we know the CIA gets up to some pretty nefarious shenanigans, quite possibly without the express approval of The Administration.

It just seems like a lot of pots sitting around talking about how black the kettles are. Sure, some kettles are blacker than some pots.
But you wouldn't be furious because you were worried about getting HIV or Hep C from handling a used condom. If you want to be furious for some other reason, fine.

Plenty of people who think that prostitution should be legal still disapprove of it, by the way.
PL/SQL has various types of collections, for example, that are super-useful when you need to do more complicated processing without having to create temporary tables and such.
Tried to use it in production a couple of years ago hosting a mirror copy of Freebase with mixed results:

- There were a couple of issue loading the data that we fixed and contributed back the patch

- Loading the data was really slow, and it got slower every time a new entry was added (Loading the full freebase dump required 1 week on a very beefy machine with SSD. Used LevelDB)

- Then the queries were relatively slow. Without going too much into details, we were using the data to analyze texts and extract entities, and the relationship between them, and even parallelizing the queries, they were relatively slow (depending on complexity between 0.1 and 1 sec on average). We solved the issue implementing a robust caching layer in front of it and carefully planning the queries.

- In general, it was stable and performant enough for a backend service. But we were pushing really the envelope of what it could do.

All in all, I would say that I was happy with it. In comparison, I tried a year earlier to use Neo4J in a similar role and I give up after 2 weeks because I wasn't even able to get it loading part of the dataset without crashing on a similar hardware.
Given the latest world events, I've personally come to realise that security agencies play an important role in keeping us safe, from external entities or from ourselves.

This is disaster in my (current) opinion. We tend to dismiss the work the likes of NSA do, not thinking much about what would happen if they didn't do it. Snowden categorically dismissing anything that NSA does, just means he's a deluded idealist, much like I used to be.
> moc

FWIW I never had to delve into understanding what exactly it does apart from "is invoked by build system to generate some code" in the course of many years of working with Qt.
they have after all served us well for the entirety of history.

That's a pretty goddamn extreme claim.
We'll be very lucky if in 20 years, the world is still so free and functional as it is now... and I'm not trying to talk up the state of the world today.
If you're using React and you're not using arrow functions, then it's very common to see bind() references.
> And is this all a lot less of a headache than I'm imagining?

It really isn't much of a headache.
That sentence is correct however you read it out.
We detached this subthread from https://news.ycombinator.com/item?id=14055481 and marked it off-topic.
This definitely looks interesting, but I'm a bit disappointed this is intended to be solely a CA-side check. I'd much rather specify with DNSSec a set of root CA certificates that are trusted to sign certs for my domain, that the browser could download and trust at the same time it resolves the hostname. Perhaps with the limitation that they must be served (as specified for CAA) via DNSSEC, and potentially by the DNS servers on the glue record. It should be easy to use similar proofs of ownership to LetsEncrypt if that additional level of trust is desired.

LetsEncrypt is awesome, but the rate limiting and some missing features can be a bit of a buzzkill and require extra engineering to work around (e.g. reusing FQDN by reverse proxying on path if you're, say, deploying one environment per pull request). It's a nontrivial of work to make sure all your resources are using relative URLs just so they can be mounted on any path on a reverse proxy.

I'd much rather be able to specify my own Root CA on my DNS server and then just let my Vault intermediate CA generate certs to its little heart's content. No rate limiting, no '*' limitations, etc. And I wouldn't have to ask my users to either accept my invalid cert manually each time (poor security), trust each cert permanently (poor ux), or trust my CA cert for all domains anywhere (a level of trust I'm not sure I'm comfortable with -- back to poor security).
Indian girl found in jungle was not living with monkeys, officials say
I know this wasn't your point (and I completely agree with what you're saying), but I actually find Santa Monica to be one of the easiest places to visit in LA, because they have a bunch of reasonably cheap city-run parking garages. I've never had a major problem parking in Santa Monica, and if I did, I'd got there a lot less often.