skysight-inc/HackerNews huggingface dataset:
I wish I could find out specifically what went wrong with Visual Thought.

Visual Thought was not an OS or some immensely complex distributed workflow product. It was a simple diagram editor. It just did its job very well (probably because it didn't try to be too much). It just couldn't have cost all that much to keep it up to date with the different OS's.

Not sure how many people have used it, but it was head and shoulders above anything else on Unix at the time; and I still can't find anything on Mac in 2017 as good (it was much better than Visio at what it did as well).

And it was popular. They must have had decent revenue.
Anecdotally, I know many people from Arizona who speak both English and Spanish absolutely perfectly.
Interesting how "The Vietnam of ..." assumes the US viewpoint as the default.

From the Vietnamese viewpoint, the war could (for example) be seen as underdog patriots resisting waves of invaders possessing an overwhelming material and technical superiority and utterly defeating them through sheer willpower and sacrifice, thus gaining a nation of their own.

Which would make a paper titled "The Vietnam(War) of Computer Science" a description of some kind of breakthrough in CS, attained after a tremendous struggle.

So yes, dumb analogy. The paper would read as well without the bullshit title.
If you're going to fork bitcoin it should be to change the algorithm so 5 chip companies don't control the entire mining process.
This.

Basically the net effects are a mix of:
1. Push more computation to compile time rather than runtime
2. Verify a lot more state at compile time, preventing dangerous or nonsensical state from occurring altogether
3. Because of 2,you get hard guarantees about the runtime state e.g there is no chance of encountering undefined behavior in safe Rust
4. Building, testing, and deploying are all quite straightforward in almost every Rust project. If you can get away with simple statistics, benchmarking is very simple too. The ones that don't typically have native non-Rust dependencies
I'm not suffering from cognitive decline as much as suffering from a media that caters to a 2 second attention span. I can hold a thought for at least twice as long as that, on a good day. (/s)

I'm 37 -- your elder! You are welcome to join the other elders in our Tuesday night HN bingo.
Unfortunately, such terms are ubiquitous in operations research.
The game doesn't. He references the zeldadungeon.net map which uses google maps javascript api. Nintendo would be full of morons if they ever did something like that. Just read the fine print.
This is from [2011], but those 6 characters didn't fit in the title.

The original title is "How the Presumption of Innocence Renders the Innocent Vulnerable to
Wrongful Convictions", which is a bit longer than the 80 character limit.

I'm submitting this because it's interesting to see how normal policing that follows the rules can still lead to severe miscarriages of justice.

The document also mentions "disclosure" - the prosecution has to disclose information to the defence - and there has been recent work in the UK that shows the CPS and police do not understand disclosure and do not correctly disclose information, which has led to some miscarriages of justice.
Travel Retail Design for Dubai International Airport – ODG Project
According to the forensic analysis of the Constitutional Referendum
https://arxiv.org/abs/1706.09839 this is not true.
No had the majority.
> Developers don't follow trends just for the sake of it.

I disagree with this. The problem with lots of programming tools is the difficulty of judging which options are the best for your use case, before you have the experience of using them for a long time. So there is a real temptation to just go along with what everyone else seems to be doing; since they presumably know the benefits. There doesn't even have to be a real trend; it's enough when there's one in your perception.

I have certainly done quite a lot of trend-following myself. I have used relative line numbering in vim ever since I started using it, simply because the first person I ever saw using vim had that option active. Later, when I found myself doing mental arithmetic to get absolute line numbers, I was simply too lazy to make the switch. I have actually only just now gotten around to changing my config.

So someone who is thinking about switching to a ligatured code font might benefit from an article like this, if it turns out that the issues raised would be too annoying for them. If they don't think those will be a problem, however, they can just go right ahead and make the switch.
There are places in the US where this is true. It's definitely true of most of southern Arizona (i.e., further south than Tucson) and probably other parts of the Southwest as well.

I saw a video of a Nogales, Arizona city council meeting -- the meeting was being conducted in English, then at some point somebody made a 15 minute speech in Spanish and nobody batted an eye.
Many theorems let you know that something exists but don't tell you how to compute it efficiently (an orthogonal basis, eigenvalues, inverses, etc.)

Also, sometimes algorithms can be invented and empirically shown to have good complexity properties before there are proofs.
What's your point? Nobody is asking them...
Two out of three US households have Amazon Prime [0]. So I'm not sure what you mean by the US never buying into e-commerce (or what an "iphone moment" would mean in this context).

[0] https://www.forbes.com/sites/shephyken/2017/06/17/sixty-four...
Thanks for the response! So the choice wasn't driven as much by actual performance issues, that might have been solved with refactoring, re-engineering, or simply running through pypy. The catalyst was the adoption of an IPFS library written in Go.
I use ligatures in atom and they are 100% aware of context. I disable them in contexts where they don't make sense e.g comments and I disable them on the line the cursor is on.

I've not had any issues. The => ligature looking like the right arrow character is just like a cyrillic A looking like a latin A - it's a problem that never manifests itself.

The author has a very subjective opinion that they try and present as fact.
This is not as much as a problem as you believe. Rust is perfectly capable of making objects that have a C API and ABI precisely for this reason, and the most popular distros only work with supported compile targets anyway.
That said, a distro like Debian might indeed encounter some issues at this time for the less prominent platforms eg MIPS or PowerPC based chips.
That shouldn't prevent Debian from including Rust altogether though, they merely should exclude it on those less or even unsupported platforms.
How did you learn Greek? Only from parents/grandparents or did you have additional lessons?
> I certainly wouldn't consider coupling state and function completely orthogonal to OOP though. I doubt most other programmers would either.

The point I was making is that this is not an idea invented by, or reserved for, OOP.

If there's anything somewhat unique to OOP approach (both Smalltalk-like and Java-like), it's constructing the program as a graph of objects communicating with each other (be it via methods or messages).

> but when the majority disagree with your definition of a term, you might want to step back and consider whether you're the one who's misinformed.

Here's the thing: the majority of popular software engineering books were written during the OOP fad. They like to mix up OOP-specific things with universal techniques, making the latter look like a feature (or invention) of the former. A good cure for that is to grab something from pre-OOP era. Consider e.g. reading SICP (or watching SICP lectures) - it's the first book that made me realize just how much concepts popularly associated with OOP are paradigm-independent ways of structuring programs.

TL;DR: OOP did not invent abstraction, it only appropriated it.
Except that this doesn't take into account elevation.
Topoi
Sounds like he's not comparing like with like: he's taking the greater reach of the tech industry and comparing them with a more restricted reading of the previous industry.

That isn't even the worst thing with this reading: we know that the availability of decent jobs is going down. If, as he says, e-commerce is pushing them up, he needs to demonstrate a previously unidentified force that is large than the development of e-commerce pushing in the opposite direction. I find it highly likely that such a force exists.
Why Physical Security Appliances Cant Move to the Cloud
In my experience, this is one of the areas where iOS has a real advantage over Android -- the iOS games are frequently better polished and put together. (That's been true every time I've looked -- which I've done multiple times, but not constantly, so maybe things have/will shift; I dunno.)
Yes, a couple of weeks back sytse (Gitlab CEO) himself collected feedback here on HN, and looks like they delivered. Great change!
Rubytoolbox (great resource for rails) at risk of shutting down
This reads to me just like one of those lovely historical anecdotes about great mathematicians and their travels and learnings. The evolution of computer science is really no different.
> Wouldn't it imply that they're happy with the current audience of the language, and don't wish to extend it ?

You're assuming that people who have some degree of interest in generics and aren't Go users right now will somehow and for some reason decide to avoid Go just because it lacks generics.

It's a silly assumption.
In French doesn't the negation get partially swallowed sometimes/often, like "il trouve pas" or is that my poor listening?
Floating Point Numbers and Currency Rounding Errors
Ask HN: What tools do you use to version documentation?
Hey! Having several side projects that require documentation I thought that it might be a good idea to have documentation versions per major/minor release.

Does it make sense to version docs?

Do you version your documentation?

What tools (preferably self-hosted) would you recommend?
> but I can't see how it adds up to anywhere near that much.

Well, it does. Even EPA says it's about one quarter of the CO2 emissions.
Kinda like IQ test, if you train specifically for it, you can get better. Vertical jump is a good measure of power, same as a IQ test is a good test of intelligence.
Scientific Realism in the Age of String Theory (2007) [pdf]
Great post. I am in the situation and can confirm that this works. I don't do the 1-on-1 though but will introduce them soon. It's a great idea.

How involved are yiur developers in the design process? Do they work in a whole story from a to z or do they get handed over requiremebts, ux and ui and then only work on the inplementation? I am trying to get a real a to z process in place, but its quite hard
Macros don't rely on homoiconicity. The raw power of Lisp macros rely on it. This is because, as you know, lisp code is lisp data. All of the functions for manipulating lists, which form the basis of a lisp language, can be used to build and emit code.

In reality, lisp macros are functions that accept lists and emit lists. The difference is they operate at compile time, so they transform code.

In fact, a common macro implementation pattern is to delegate the actual work to a function that transforms lists, with the macro passing the code as a list and returning the resultant list as expanded code. I imagine this makes macros an order of magnitude easier to test.

In other languages, it's possible and can be done as in Rust etc. It's just far far more natural to do so in a homoiconic language due to the above.
It's the reverse for me - I can't follow any pre-80s movie because they're too damn slow. I get bored halfway between two plot-relevant scenes.

I talked about it a bit with some people and I believe it's just a function of which movies you're used to. I get bored and confused by movies that for my mother are perfectly paced.
No, not really, at all. Natural language programming and strong A.I. are vastly different than the Node.js framework of the week. These things you mention, Javascript, Java, Android etc are like toys. You argue that the toy makers just as easily could have produced the equivalent of a Moon rocket program, if only they had spent money on that.

I am not convinced.
Sequester CO2 there? Helps on two levels.
I thought he meant lexical scope was unfit if not incompatible with an extensible program. Meaning you had to loosen up the binding to allow for user code to hook in. Lexical scope made this "impossible" or maybe possible but required radically different way to program, probably using faux-monadic style lisp.
really? i've heard that selfhosted gitlab tends to have terrible performance, even on pretty strong VMs. you're actually the first person that wrote positively about gitlabs performance i've come across.

I don't have any experience on the matter though. my previous job used bare SSH-Repos and my current one uses Stash/Bitbucket.
Good point! Not all new stories cater to the attention deficit mind, but those that do now require parents to decide whether they want their impressions made upon their children. As you said, storytelling ought not be taken lightly.
Most people in the West shouldn't need to work but instead of coming up with UBI and taxing rich shareholders more, the government prefers to invent increasingly narrow and meaningless jobs to keep the masses busy.

Reminds me of David Graeber On the Phenomenon of Bullshit Jobs. It strikes a similar chord [1]

[1]http://strikemag.org/bullshit-jobs/
(need to click 'here' to access)
As far as I can tell the license is okay unless your product depends on suing Facebook while at the same time being so strongly dependent on React you can't switch it out.
building strength = 1-3 rep @1-3RM
building muscles = 4-16 rep @6RM ;)
The Asus Zenfone 4 would have a double camera
If the minimum payment transfer is $0.25, then the minimum take is 25%. Seems pretty insane to throw a $1 a month to a producer and have 25% of that end up with patreon.
Solutions reviews
Do they have better Thai language skills than you do? I speak and read hardly any Thai, but get on pretty well.

There is a huge amount of business conducted in English in Thailand. I expect that the better jobs (in terms of prospects and pay) will continue to be English speaking ones.
Arguably a SATA SSD is removable flash storage as well. ;)
How India’s Gig Economy Is Trapping Its Workers in the Cycle of Poverty
If your syntax highlighting is wrong, it's buggy. Proper syntax highlighting is 100% correct.
Bitcoin-could-consume-as-much-electricity-as-denmark-by-2020
Their homepage defaults to HTTP. Holds no water for me from the beginning.
Fair enough comment, I didn't add much detail.

My thoughts are:

The market for a useful cybernetic limb is extremely small, despite the amount of media attention this kind of thing gets. It would be limited to injured soldiers, the very small number of civilians that lose limbs, and the even smaller number of biohackers that would consider voluntarily replacing a limb. Each prosthetic limb would need to be custom built to size constraints and other characteristics of the amputated limb. Think about how much effort it took to create a good consumer experience for a smartphone where the market size is essentially the entire population on the planet and there are massive economies of scale.

The other factor is that even the limb prosthetics we have today require a significant amount of ongoing support to resize and adjust to the user. You can appreciate therefore that a highly sophisticated and customised synthetic limb would require very thorough ongoing follow up and maintenance for the lifetime of the user, and this incurs a significant cost.

Another factor is competing technology - growing organs extra-corporeally benefits from a much broader scope and therefore larger market, and possibly even easier engineering hurdles. Also, it is likely that there will be robots which you can ask to pick up your coffee cup etc long before a useful prosthetic limb. This isn't as good as having your own arm, but the engineering hurdles are much easier and the market for robotics is obviously massive.

I would suggest therefore that in the next 30 years, a useful prosthetic limb, with acceptable latency, strength and durability is probably not possible for less than several hundred thousand dollars initial cost, and perhaps that much again for life long maintenance. I also doubt that the potential market is big enough for someone to invest enough to turn it into a really good consumer product, including setting up supply chain and maintenance systems.
Since you mentioned that "praxeology" yesterday I've spent a fair amount of time trying to work out what on earth it actually is.... I'm still dumbfounded.

Edit: A lot of the stuff around praxeology sounded rather like Marxism in that its proponents argue that it can't be refuted. Turns out that Hayek actually reached a similar conclusion and favoured a Popperian view that "any system which claimed that it was irrefutable was by definition not scientific".
"I'd also like to remove one of the biggest arguing points over the programming language go, a language I think hits lots of important requirements. Getting it adopted by more teams will be easier and the whole go ecosystem will expand more rapidly if there was less to argue over."

That's how I feel about it. I have a suspicion that this will play out like classes in ES6: some people use them a lot, some don't, some feel that that they should not be used, but it was necessary to add them to the language for the community to move forward.
I cannot bear people using the argument "you look like a fool" .. this is irrelevance to the fullest.

He should now do a video on Work.
It does, it can just be overridden easily.
We use it at the company I work for and it's not.
I scrape the data. The API from Amazon seems not very informative.
it has. I never seen that any application (not even java) would take 2gb of memory (well site loading time and memory usage got better the last two releases, so it was worse) for a really really small instance. 3 users, 25 projects (only three are regulary updated).
some sites do load really really slow (we only assigned two real numa cores to it). but projects load in like 1 second (which I think is really bad, when we browse it in our local lan 1gbit..)
we were on jira, stash/bitbucket server before and they did take the same amount of memory (well you could trim it to use less). Well bitbucket server did not have the features and updating jira/stash was way worse than gitlab. (need to copy server.xml), but the performance was way way better, even on worse hardware.
problem was jira > gitlab issues, gitlab > stash, however we only used 1% of all jira features, so we gave gitlab a try and we started to use it before they got crazy with their features.
Kind of offtopic but I figured I'd ask: how close are we to enemy of the state style satellites that can track movement like a overhead CCTV camera?
It's a PC XT, any CF should run circles around it
Hilbert's Curve: Is infinite math useful?
Satellite image prices through a broker, including Planet's RapidEye constellation

http://www.landinfo.com/satellite-imagery-pricing.html

Prices are per square kilometer, but there's a minimum order of 500 square kilometers, and you're paying for a licence for a certain number of people to use them in a certain way.

TLDR: best have at least a few hundred dollars handy even if you're only wanting to look at one city.

A lot of lower resolution satellite data is free and open though
Stata 15 Crack,Keygen and License Key Free Here Download Latest
Sure it can happen but I have never seen a "normal person" use tethering. My guess is that you could pretty much ignore it if you're making something for the general public.
Nations collaborating to build world's largest tokamak
Beyond close. We've been touching for years.
> there's practically no time conflict in learning two languages except maybe at the very start. //

This can't be true, otherwise you'd learn all languages and it would take, practically, no longer than learning one.

At school if a child is learning 2 languages (L2, L3) then do you think they can do that with no more time commitment than learning one additional language - if you can explain how then you can revolutionise language learning .. all schools can teach the kids 20 languages within the lesson time they currently only manage one.

In practice what's happening is you're teaching in an open manner, it's not directed learning but it is occupying more time, and mental processing, than learning only one vocabulary and one grammar. There are probably a lot of efficiency gains, but if exposure and use is at all important to language learning and proficiency (they are according to most comments here) then you need more time.

When that time is folded in to social times or family time it appears to be "free". The problem comes when people who have learnt/taught this way get to claim kids in school can learn an additional language because it doesn't take any time (and so, the logic goes, can't negatively impact other learning).
Contrary to popular belief, OOP doesn't really encapsulate state, it just hides it. Encapsulated state should mean state that does not contribute to the global state space of the system. The danger of OOP is that one ends up with a combinatorial explosion of possible states your system may be in. This may be desired in some situations (e.g. simulations) but does not make a good general approach.
Note that functional languages are also capable of building stateful systems this way, for example Erlang actors or composing finate-state automata.
Moomoo.io+AutoHeal
You could easily cut an Oyster Card chip out of the card, stick it in your hand and use it to travel in London.
I am really sad to hear this. Rubytoolbox is a great resource and it will be sad to lose it.
How to Craft a 360° VR Property Tour
In 2001 I was in a lecture with a world authority on remote sensing, and he was unwilling to talk about the highest resolutions..
Google Denies Claims of Desktop Google Revamp
Convincing a team to choose the best approach based on the situation is the hardest thing to do in the universe. It's got to be an all-or-nothing decision!

99.9% of the teams in the world are out there right now, either cranking out reams of unnecessarily boilerplate CRUD, or else torturing their application and database performance trying to get their ORM to accomplish things for which it is not at all suited.
What surprised me in this article is that people still gather to play Pokemon Go.

I personally never got into the game, while my cousin was totally into it, but where I live (which is a medium city for Europe), the fad has totally passed in less than 6 months after launch.
Have Govs installed a back door in mobiles?
I've been told that on an official visit of UK Queen to some EU country people took pictures with their mobile, but nobody was able to get the actual image in their devices. My question is, does anybody know if mobiles are equipped with backdoors that can be operated by government to discard the image taken by the camera? thanks
Why do you want to work for a VC firm? I would suggest investment bank might be better paying job with more potential.