skysight-inc/HackerNews huggingface dataset:
Here is the chat log from Exchange-Owner + Nano-team https://www.dropbox.com/s/3g38y67luolfvqs/Colin_ZS_Bitgrail_...
>Last month, I had to install a package manager to install a package manager. That’s when I closed my laptop and slowly backed away from it.
It has nothing to do with police corruption, and everything to do with the pull back in policing due to anti-police media/BLM narrative. But don’t take my word for it, just ask the people that live there and who are the victims of such crime:

https://www.npr.org/2017/12/31/574824963/baltimore-residents...

A particularly powerful quote from the article:

On whether the community wanted police to back off after the death of Freddie Gray

“No. That represented our progressives, our activists, our liberal journalists, our politicians, but it did not represent the overall community. Because we know for a fact that around the time Freddie Gray was killed, we start to see homicides increase. We had five homicides in that neighborhood while we were protesting.”

I wonder if the media provocateurs and the liberal journalists will look into this, or perhaps even consider the idea that their narrative has directly lead to the deaths of minorities?
> Isn't that obvious though?

You'd think so, but no. I tried to explain this to some co-worker back when the Samsung TV issue came out. They didn't understand and literally made me out to be some conspiracy theorist. Their thinking is/was 'Why would X be listening to me if I didn't press the button or say the special word?' Same deal w/the cellphones. I've stopped trying to explain.
This flexibility is a feature for human-scale situations (eg it's really nice to distinguish between involuntary manslaughter and premeditated murder), but it doesn't scale - either to larger organizations, or across different cultures.
Small reward now or larger reward later? In real life we might think: why can't I just have both?

Yet it frequently is a matter of 'either or' since the smaller reward robs me of the mental resources required to create or bring about the larger reward. For example if I party now I won't get the new job later on because I won't have the energy to learn the relevant skills.
> Liquidity has value. Keeping say 10-20k in a checking account seems really dumb, but if that let's you avoid bank over draft fees and credit card interest that savings can easily keep up with inflation.

Or a Roth IRA for which th e contributions can be withdrawn tax-free and penalty-free at any time.
This is called GPU virtualization, and there have been experiments ("Sugar" [1]) of using it for WebGL. We looked into it, consider it promising but not urgent. It addresses some of the security concerns at the cost of performance (and implementation complexity), but the portability issues are unchanged.

[1] http://newport.eecs.uci.edu/~amowli/hpcfactory/publication/a...
Indeed, I think much of the problem stems from everyone needing a job, and not having enough time. If I were unemployed, yet housing were free and groceries were free at the local walking-distance market, I probably would not own a car and could entertain myself indefinitely with a laptop, earbuds, library card, barbell, and soldering iron. I could live happily on a tiny fraction of my current energy consumption. With further automation in farming and self driving 18-wheelers, this reality is not that far fetched.
I had a touchscreen phone that could hold hours of video or hundreds of songs, send instant messages, browse the web, get apps, use WiFi... In 2004. In 2005 you could alreday get GPS, more versatile hardware and better accessories.

The much maligned N-Gage had a true multitasking OS with internet and apps in 2003, except Americans never got along with Nokia or Symbian OS.
>significant regions that require large-scale heating or air conditioning to make habitable. Some require both.

People only moved to the really hot parts of America in significant numbers because of the invention of air conditioning. They abandoned vernacular architectural techniques that kept buildings comfortable using passive cooling.

The entire population of the US could comfortably fit into the climatically mild parts. Vast areas of the US never get particularly cold in winter or particularly warm in summer.

As with suburban sprawl, the human geography of the US is built around wasteful energy use. Those trends were established over time and they can be reversed over time.

https://99percentinvisible.org/episode/thermal-delight/
That’s just more speculation. Could education operate entirely online? Some quirk of human psychology might make widespread remote education absolutely disastrous. All sorts of things could make udeground cities unworkable. Complex systems full of humans are have been often found to be surprising, to say the least.

“X sounds roughly possible, so we can count on X”-type thinking doesn’t answer any questions or solve any problems, it just conceals how little humanity actually knows about this predicament we’re all in.
China is even more of a surveillance society than the US. America's top advertiser isn't happy. I am OK with America losing the race for total state control of information.
Bower?
Huh, a factcheck: there was a built-in Google Maps app on iOS until iOS 6, when Apple Maps became the default: https://en.wikipedia.org/wiki/Apple_Maps
The hash is based on the content of the repo (and its history), is it not? Or am I misunderstanding? It's not that they can make a repo with arbitrary code of their choice cause a collision, correct? The chance of the collision be something meaningful in the context of the code at hand is vanishingly small, isn't it? Is it the concern that this can happen at all?
socnets are optimized interactions: you have more people that follow your interests but you may never get to know them in ways that physical proximity do to your mind.

also it's too easy to end up in cycles of small interaction hormone boosts (dopamine hits apparently) that makes it exciting but not in the right way.
Been thinking about this a lot lately. The fantasy the modern society had somehow left the jungle has been crumbling for me as it's been becoming more and more clear that the unskilled/disadvantaged are truly fucked and becoming more so.

I don't like it, but it really is a fucking jungle out there. Nature can be cruel and spreading fake news for personal gain is as viable a survival strategy as any other form of parasitism.

Will continue to hold onto naive notions that human existence can have some sort of meaning beyond survival of the best adapted until the sun burns out, however, but it ain't easy. We weren't meant to live like this, dammit!
No, I'm just confused. I used lambda when I meant ternary operator.
The Amazon rainforest you mong
Your go-to project manager is a script? Even if you did not intend it that way that is my impression of the reflex platform. Many have heard about the divide in Haskell package management between cabal-install and stack, but there is also reflex, which seems to rely on running arbitrary bash scripts and using Nix, thus leading to a third method of package management in Haskell. It's a big mess.
Language has inherent limits, it is an objective subset of subjective concepts that allows us to communicate. Thinking somthing is beautiful and having others think similarly doesn't inherently mean that the beauty can be communicated linguistically. Otherwise, why have music, visual art, etc? If language was capable of describing all concepts you could just describe these concepts linguistically and that would be enough to feel the same beauty about the concept.
That's a strong assumption that is deeply rooted in our current model of the word. With this kind of mindset, no real change is possible.
A better society will help us to be less depressed.

I have had some experiences with ill-behaving companies. Where bosses think that employees need to be in fear so they are more productive. Where people is told to "never make a mistake" or they will be fired. You get the picture. People is depressed. You see people actually crying at their job.

I have also worked for functioning companies. People is valued and get positive feedback on their job. Mistakes are investigated to get an understanding and improve the processes to help people but personal blaming is forbidden. Where the manager´s job is to help employees to achieve their potential and support them.

In the first situation people is depressed and unhappy. People is paranoic and don´t trust each other. A blaming culture rewards lying about the status of projects and their results.

In the second situation people is more happy at work. Meetings are constructive and ways of improving the company are found. People find themselves realized at work.

Social media is just a mirror of society. It magnifies its uglyness or its greatness. I love to get into social media and see nature pictures from one friend. Another one composes music and shares it on-line. Most people will react joining into a good joke and answering with some one has a practical question. I love to be on social media, but I can understand how different that experience will be for others. Like the two companies I described, the same personal circunstances can be seen as gloomy or fantastic by the influence of your environment.

Social media can, and maybe should be regulated, but the only solution to the problem is better education that values the indivual while encourage to work for the better of all society. And then society is going to be able to look at the mirror and like the image that is sees.
Not sure why you got downvoted. You make an interesting point.

How would you measure? Dollar value? Number of crimes? Number of victims of crime?
Sort of like transportation?
You’ve just described a single axis kd-tree roughly. Which means you’ll also perform catastrophically for patterns with say a line in the Z-axis. It’s not that hard to do a proper spatial tree. If you hate kd-trees, an octree or a grid are also more robust than a “single axis binary split tree”.
>investors "invest" in hedge funds that engage in speculation via trading strategies across a continuum of risk profiles

This is precisely the opposite of what I'm suggesting. Instead of implementing these trading strategies just buy the average of the market at low fees and don't trade anything.

>investing does not refer only to "value investing", which is substantially what you're referring to. Investors are, in the abstract, people who seek a positive return on their capital relative to another benchmark

Again a misrepresentation. I'm definitely not arguing you should be value investing or trying to get alpha by beating any benchmark. Quite the opposite. I'm arguing you should just hold the market average which requires no trading besides the initial purchases.

>if we act as though trading and investing are different concepts. A much better way to frame your point here is to use terminology such as "passive investing" versus "active investing."

I'm definitely arguing for passive investing but also in strategies that quite actively do not trade. Ultimately this is just splitting hairs on terminology but you'll be hard pressed to find the term "trading" in actual use for someone that just passively invests in the total market. I doubt you'll find anyone on bogleheads.org that will identify with the term. Trading is a term usually reserved for people who will actively trade in and out of various securities on a regular basis.
Also, WordPress includes it by default, but rarely are the site admins actually doing anything with jQuery.
Interesting article. However sand is just mostly ground up quartz (silicon dioxide). It is the second most abundant mineral in earths crust.

We could just grind rocks instead of causing erosion in water ways. However, we would need a good energy source to run a grinder/crusher. We are improving along those lines of energy production. Natural, sand is made by wind and hydro power. So if we keep it that way we should fine.

Also it seems to more of we are collecting sand and other aggregate in haphazard way. I am not sure I would call that running out? Unless sources with low environmental impact are running out?
YAGNI: Ya' ain't gonna need it

LOL, lulz

DRY: Don't Repeat Yourself

KISS: Keep It Super Simple

MVC: Model-View-Controller

MVT: Model-View-Template

MVVM: Model-View-View-Model

UI: User Interface

UX: User Experience

GUI: Graphical User Interface

CLI: Command Line Interface

CAP: Consistency, Availability, Partition tolerance

DHT: Distributed Hash Table

ETL: Extract, Transform, and Load

ESB: Enterprise Service Bus

MQ: Message Queue

VM: Virtual Machine

LXC: Linux Containers

[D]VCS, RCS: [Distributed] Version/Revision Control System

XP: Extreme Programming

CI: Continuous Integration

CD: Continuous Deployment

TDD: Test-Driven Development

BDD: Behavior-Driven Development

DFS, BFS: Depth/Breadth First Search

CRM: Customer Relationship Management

CMS: Content Management System

LMS: Learning Management System

ERP: Enterprise Resource Planning system

HTTP: Hypertext Transfer Protocol

HTTP STS: HTTP Strict Transport Security

REST: Representational State Transfer

API: Application Programming Interface

HTML: Hypertext Markup Language

DOM: Document Object Model

LD: Linked Data

LOD: Linked Open Data

URI: Uniform Resource Indicator

URN: Uniform Resource Name

URL: Uniform Resource Locator

UUID: Universally Unique Identifier

RDF: Resource Description Format

RDFS: RDF Schema

OWL: Web Ontology Language

JSON-LD: JSON Linked Data

JSON: JavaScript Object Notation

CSVW: CSV on the Web

CSV: Comma Separated Values

CIA: Confidentiality, Integrity, Availability

ACL: Access Control List

RBAC: Role-Based Access Control

MAC: Mandatory Access Control

CWE: Common Weakness Enumeration

CVE: Common Vulnerabilities and Exposures

XSS: Cross-Site Scripting

CSRF: Cross-Site Request Forgery

SQLi: SQL Injection

ORM: Object-Relational Model

AUC: Area Under Curve

ROC: Receiver Operating Characteristic

DL: Description Logic

RL: Reinforcement Learning

CNN: Convolutional Neural Network

DNN: Deep Neural Network

IS: Information Systems

ROI: Return on Investment

RPU: Revenue per User

MAU: Monthly Active Users

DAU: Daily Active Users

STEM: Science, Technology, Engineering, Mathematics/Medicine

STEAM: STEM + Arts

W3C: World-Wide-Web Consortium

GNU: GNU's not Unix

WRDRD: WRD R&D

... The Sphinx ``.. index::`` directive makes it easy to include index entries for acronym forms, too https://wrdrd.github.io/docs/genindex
I'm actually kind of embarassed by how innacurate my post was, but I can't edit it with corrections.
The world economy was once 100% subsistence and farming. Now it's, what, 1%? At least in industrialized countries.

What happened to those other 99%? OMG they must be living in slums paycheck to paycheck.
You'll likely love typescript. You can spin it up with:

npm install -g typescript

then put this in a tsconfig.json file:

{
"compilerOptions": {
"emitDecoratorMetadata": true,
"module": "commonjs",
"target": "ES5",
"outDir": "ts-built",
"rootDir": "src"
}
}

then run tsc -w

you can tweak the compiler for prod or debugging output etc. with these flags for the cli or the json config: https://www.typescriptlang.org/docs/handbook/compiler-option...

Then you could add a single css file in which you prefix class names using something like: myprojectuniquename__someelement.

Then if you use async/await instead of callbacks, flexbox in your css, check supported browser features by googling 'caniuse feature', and use fetch for network access, you could have a pretty simple system that works for you in under an hour.
I don’t think Apple have much reason to worry or to care. You must have an iPhone to wear their watch and it’s the best-selling watch in the world nonetheless. I don’t disagree with the premise though, and personally I am just tired of giving them my money for products which are getting steadily worse to actually use.
How good is the static analysis tooling (IDE / editor plugins) for Haskell?

Given Haskell's powerful type system, I imagine that it must be possible to see warnings, hints, autocompletion and other early feedback about the code in the editor before compilation, like in Java, Kotlin etc. or even better - is that the case?
In a democracy the affluent and powerful have as many votes as anybody else. If the NYT only manages to reach a upper class clientele who already agree with the NYT they are not very powerful at all. (as we have seen during the last election, if the NYT et al were that powerful we would have seen a different outcome)

Tabloids and fake news rags on the other hand have been reaching far into the middle class, the non-voters and so forth, in other words they're generating an audience among people who we would have considered to be immune to demagoguery.
A lot of people use Atom, but I think emacs + intero is currently the best Haskell tooling. I use it with spacemacs. Has everything I would need from an IDE, including highlighting errors on the fly, auto completion, jump to definition, auto formatting. It’s no intellij, but I’ll take Haskell’s type safety over that any day of the week, and twice on Sunday.

http://commercialhaskell.github.io/intero/
Yes. I see this with Japanese people. For some reason they are all able to draw better, judt like they all fold Origamis. I think it‘s just deliberate school practice.
Not 'rarely,' never. Every time "pure" communism has been tried, it has ended is misery, death, disease, and horror.
I ended up getting my first software dev job from this site. Contributed to a project I found on there enough that they ended up hiring me.

Have been meaning to pay back to the community at some point, either via contributions to up-for-grabs or another "open source encouragement" project but haven't had the time yet.
It's probably not just social media, but the internet(and tv) itself.

We know how human beings are supposed to live to be happy: small communities of stable relationships, with a lot of face to face time, ideally spending some of it outside doing some sort of physical activity.

And being focused is better , more enjoying than being distracted, and better for mind according to the meditative traditions .

Some people are introverts though, so for them this recipe is somewhat different , less social contact. But the social contact they have shouldn't be emotionally empty. And even their alone time is focused, like in book reading.

Alas, the internet is the excat opposite.
It's lonely outside the box :) No but seriously, you bring up interesting ideas.
Javascript WAS terribly designed but still allowed su to do amazing things. I would argue that in the last 3 years its come a long way and is no longer a terrible language.

I think complications of today came from the problems of its past where it was taken for granted that you needed a framework to get around browser differences.

My personal and professional view has been use plain vanilla modern JS. Make an informed decision on whether using a framework makes sense for your particular project.

If you're making a mess of JS, its more likley you need to re-evaluate your approach to the problem rather than the easy thing to do which is to blame the language.
My advice would be start with stack and hpack, and remain with your editor or IDE of choice to start with. Learning any new language is difficult enough without having to also deal with a different workflow.

This is my recipe for starting with haskell and intellij:
- install stack, run `stack new helloworld simple-hpack`
- make sure it builds: `cd helloworld && stack test --exec helloworld`
- install https://github.com/rikvdkleij/intellij-haskell and follow the `Getting started' guide
> Several years ago, a blind acquaintance of mine briefly lost his job because some developer didn't pay enough attention to accessibility in an application that he was required to use

Can you explain in more detail? As a person ignorant of these types of issues, I'm having a hard time understanding the connection between the lack of accessibility in an app to the firing of a blind employee.
Your widow/er can still collect.
Send some your thanks to Apple itself & its commitment to device/encryption & privacy; most importantly, send some thanks to all the Silicon Valley Macadmins/Macops/CPE/IT teams. No doubt their work has prevented more leaks than we can now!
Yep, and it was great. It was Google Maps without as much of the Google ad spam.
I'd rather live with the Amish or with John Plant than potentially be arrested by my own house or car. The house would merely lock me in but the car would no doubt drive me to the police station also.

I'd also rather get up to switch the lights on. Moving about periodically is healthy, right?
Well, things eventually worked out in the Industrial revolution and most people were able to get a decent paying job and enjoy a good standard of living.

However, I don't think it's a law of nature that "things will always work out ok". It's not written in stone anywhere that the AI/automation/whatever revolution will result in people having jobs, just different ones than what the Industrial revolution resulted in.

What if the future turns out to be that those in control of the capital (automated factories, data for running AI algorithms on, data centres, whatever..) manage to get by without the services of a vast middle class? Will it mean the return of a fabulously wealthy 1% and the rest living in squalor, like the royalty and serfs of bygone eras?
> What privacy risk, exactly?

People will eventually be identified individually, as inevitably as the people in the AOL search leak years ago. Then they -- and their blood relatives -- will be associated with negative health traits.

And then, companies will discriminate -- in hiring, in insurance... anywhere they can. Because it will be financially advantageous to individual companies even though it is detrimental to society as a whole. Because companies are amoral organisms and it is folly to expect them to behave otherwise.
"In short, it has no easy way to connect to the Internet at all. In order to get the thing to connect to the Internet, I had to fucking emulate a Dial-up Modem over Bluetooth using a Raspberry Pi."

I was more impressed by the author getting this to work than the entire article about Google maps backwards compatibility.

That dedication ._.
Iris Automation Is Hiring Software Engineers – AI Collision Avoidance for Drones
The C preprocessor is the least of your worries with regard to compile times. Parsing a #if 0 can be done almost as quickly as a memcmp operation. Even my naive implementation can process an #if 0 at around 600 MBps. Even if you had a gigabyte of text in an #if 0, that's only about 2 more seconds on the compile, provided your disk can manage the throughput.
The disc may be dead, but most of the movies I want to watch are available from Netflix only with their disc service. I also borrow discs from the library.

But you're right that I'll only buy a disc for a special movie.
These arguments don't seem to fit together.

On one hand, technological improvement has deprecated thousands of farm workers over hundreds of years, but you're making the argument that it's only happening now because some factory workers lost their jobs. People have been losing their jobs for a long time. Blacksmiths are very rare now a days, but were very common only a short while ago.

The second argument you make is that people will have to work multiple menial jobs to barely get by, yet you also state that menial jobs like factory work are going to be replaced by machines. If the jobs are replaced, nobody is going to be doing multiple menial jobs as those jobs won't exist.

There's only two options in such a doomsday scenario where all work is done by machines. Either humans will be given some kind of basic income, or the rich will get an army of machines and wipe out all the people they don't want. Or a combination of the two, such as humans given a basic income until the rich get tired of it and then build an army of machines to wipe everyone out.
Nobody is blaming anyone. It just is what it is.