skysight-inc/HackerNews huggingface dataset:
The issue is more that there's an incredible amount of people who just don't care about the Constitution. Or pretty much anything else that isn't affecting them in a really direct way right that moment in time.

And so, in giving a democratic Government ridiculous amounts of power, we give it power to harm pretty much any minority it chooses, so long as it doesn't piss off too many other people.
>In the case of AI, make us do perform certain things more efficiently.

What does the Google Assistant help me do more efficiently? In all honesty, I can't figure it out. I don't need or want a secretary, and I can do written planning for myself.

I need less paperwork and fewer web forms and identities, but the Google Assistant only promises more of that crap.

I'm never buying one. It's a sacrifice of privacy for zero to marginal gains in convenience.
> Or, put another way, why specifically do you think it didn't happen with previous memory-safe languages?

IMO, because it's harder to break the rules. Sometimes the rules just need to be broken. There was a recent article about someone attempting to interface with OpenGL in Rust a month or so ago, and it discussed how they ended up giving up, since the things they needed to do didn't mesh well with how Rust expected programs to be written. If interfacing with a driver is so hard, how will interfacing with hardware be easier?

Programming for hardware requires a lot of breaking and bending the rules. How can being memory safe help when you're creating memory spaces as most software knows of it?

Performance is King, low memory overhead is Queen. Even rust can't take those thrones away from C. Not yet, at least. Perhaps not ever (I expect that C++ would have done it, were it possible for a language with the complexity of Rust).
I am here, if anyone has questions. AMA!
Andreas
I recall reading somewhere that Stallman's keyboard had the CTRL key where the (totally useless) caps-lock key is on modern keyboards, and that's why he used CTRL+ combinations throughout emacs.
I am sorry, but you still believe apple is safe? I mean id love to believe in that there still is some part of tech left, that will not be the reason for reprisals.
Another way to put it would be that "all physics is either perturbative or non-perturbative", although this one doesn't sound as catchy since it is transparently a tautology ;-)
> Yeah, so instead of testing their updates, user still has less space JUST IN CASE.

That seems a little short sighted. You seem to assume the only way an update can fail is in because of a software bug, and it's just a matter of not enough testing. If the phone loses power for some reason, or one of the hardware components is misbehaving, I would rather it not brick my phone. This is the industry standard, because shit happens, and CYA is a good thing.

> Sorry, not buying this. If the phone had expandable storage, then yeah maybe, but this is the 16GB story all over again (woops, 11GB actually and less after the Play apps updates).

Buying what? I'm not selling you anything. Is there somewhere I tried to convince you it was ultimately the best solution? I simply explained it had an additional (likely primary) purpose that you were not accounting for.
How is lending based on all qualifying factors a race to the bottom?
Professor at a third-world country University, you wouldn't know him.
The government is complex; which parts need to be "flushed out" (to extend your metaphor)?
Converting UV light into rotary motion doesn't count?
The most significant way the book improved my memory is by changing how I conceptualize my memory.

That is to say: the way to improve my memory is not to improve This-Thing-Called-Memory, but to improve This-Skill-Called-Creating-Memories.

This means that I have -- and have to take -- an active and intentional part in really creating the memories I want to later recall.

How do I create those memories? By adhering to some general principles, such as:

Meaningfulness - Does this information make sense to you? If something doesn't make sense, you're very unlikely to remember it. Find a way to impose meaningfulness on inherently non-meaningful information and you will improve your "memory" because you improve your "memory creation skills".

For example, memorizing the digits of Euler's number 2.718281828459045... is difficult because there is no meaning in the numbers. However, if you impose the following meaning on the digits memorization becomes much easier: 1828 is the birth year of Henrik Ibsen, my home country's most famous poet. And 45-90-45 are the values of a particular isosceles triangle where the two legs have length 1.

So the way I remember Euler's number to myself is "two-point-seven-Ibsen-Ibsen-IsocelesTriangle". This is much easier to recall than the seemingly random digits themselves.

There are other principles too, such as: Organization, Association, Visualization, Attention, Repetition, Feedback, Relaxation, Context, Interest, and Chunking. Each of which can help you in forming good memories.

For example, the Association principles has to do with asking yourself "What does this remind me of?" when you want to remember new information. The more answers you can produce to that question, the better you will remember the new information.

In addition to the basic and general principles above, there are more specific memorization techniques, such as: Chain Mnemonic, First Letter Mnemonic, Method of Loci, Peg Mnemonics, etc.

The most basic of these techniques, the one I use a lot, is the Chain Mnemonic. It works by taking whatever you want to remember, divide it into pieces, then represent each piece by a concrete object, then associate each concrete object in the "chain" with the next object.

How to picture objects and how to chain them together is elaborated upon in some detail in the book. It has mostly to do with: make it visually striking, bizarre, shocking, funny, etc. Engage as many of your senses as possible. What does the object sound like, smell like, feel like (dry? wet? sticky? smooth?), etc. I personally find that creating images like this is a skill you improve it the more you practice. Then you chain the images or objects together by having them interact in some way. One object falling on top of and crushing the other object. Or an object turning into another object in a striking way, etc.

It's important to understand that the book only "works" if you turn the principles into habits. My memory is only "improved" when I apply the principles. When I don't apply the principles, there is no improvement.
> Record numbers of ordinary people are voting for Trump.

Record numbers of votes in the primaries for the winner aren't necessarily a sign of strong support; the primaries aren't an all-at-once election, they are process where results are reported as the process continues and the result is often determined early in the process, depressing later turnout (and increasing the percentage of late turnout which is simple protest voting against the already-determined winner.)

Record votes for the winning candidate in the primary could just be a sign of an unusually protracted actively-contested primary, and a party unusually resistant to coalescing around the leading candidate.
That's not unreasonable.
Even then, IIRC, it was limited to the ship(s). If you didn't want the ship to follow you, you could simply avoid entering the ship.

We're starting to lose that ability now.
Conversely, there are a fair amount of older folk who are very much okay with government surveillance and a general lack of privacy (particularly our inherent rights) because, e.g., they have "nothing to hide"

My impression (in the main) is that younger and older people have different views on privacy. Older folk might be creeped out by Google knowing their schedule, but okay with the NSA or FBI or whomever reading their emails because "because terrorists" whereas younger folk are more likely to balk at the latter, but very much okay the former.

Do you think my opinion is accurate? I'm curious because to some extent I completely agree with you.
Yahoo Slams Email Surveillance Story: Experts Demand Details
Most Murderous Mammals
In the paper they are suggesting deep learning, self-driving cars, autonomous drones and cognitive radio.
Why body cameras and not gun cameras for police?
Everyone talks about body cameras and all the problems associated with those like having to allow police to turn them off so that individual's privacy is maintained, etc.

If we instead mandated that police guns had cameras, we wouldn't have that problem. anytime a gun is withdrawn from it's holster it would start recording.
Agreed.

I have to fly into Atlanta from the West Coast 3-4 times a year and it is also my least favorite major American city.

There are nice places there (Top Golf, Bourbon Bar, tons of good restaurants)... But there are nice places everywhere and they certainly don't make up for Atlanta's other shortcomings. I can't articulate all the reasons for my distaste, but it just looks dirty and depressing. The traffic is horrible, the weather is usually bad. We refer to it as Shitlanta (which is an exaggeration, but not much of one).
I'm sure this is not the intended use case, but considering the trouble I've had trying to use UPS/Fedex/USPS to print shipping labels for my personal use (many of the websites suck), it'd be great to see a desktop app that used this API to find the lowest cost service, print you a label for it, and track your shipment.
Not to downplay the NSA issues -- but it's a lot scarier for a black/brown person to realize their life can be ended when they get stopped for having a tail light out.
What is Design thinking?
how does that support the point made? (it doesn't help that I don't actually understand the point made)
Well, the core of the different stance is just marketing.

Both Apple and Google comply with federal warrants, etc... That's obvious.

Neither of them have any intention of ever letting a 3rd party access user data, that should hopefully also be obvious. As in, neither company sells your information. It'd be a PR disaster, and in the case of Google it would be a massive loss of revenue as it would undermine their entire ad business.

So the only difference is what data they actually have access to, and it's not actually that different. The big difference is iMessage has end-to-end encryption by default so long as you're talking to another iMessage user. That's sorta it, though, and that gets largely neutered by the fact that the messages are then immediately backed up on iCloud anyway and that end-to-end encryption is lost in the process (otherwise you couldn't restore to a new device). Google now offers that, too, via allo's off-the-record, though. Everything else is pretty much the same between Apple & Google with regards to meaningful privacy.
But can I run Erlang on it?
Why in God's name would I want minimal syntactic sugar?

I want optimal syntactic sugar.
Building a Better Mousetrap via Multicriteria Bayesian Optimization
Yeah, unproven is different than disproved, but a source noting that a claim is unproven is hardly support for the claim being true, which is how you offered it.
Means (and typically last-click based means at that) are surprisingly poor summaries of distributions.

Even if the average for Twitter users is low, there are probably pockets of value for particular services. These are potentially not the kinds of customers these affiliate networks are interested in.

Your Android point is rather different, given the wide disparity of Android devices.

If 80% of Android devices are worth less than $10 per year, while 20% are worth $100 per year, and all iPhones are worth $100 per year, you'll have a much lower mean value for Android while also having a subset of very profitable users.

As you may have noticed, I'm not a fans of means in the advertising world.

On your point on Twitter's value, I see a lot of missed opportunity.

It felt like they slowed down really early in terms of what they did (and specifically their success with their product changes). Their growth stalled at quite a low point (relative to other social networks/services), which made it hard for them to attract good people, which further compounded the effect.

But then, I never used Twitter (and maybe that's the problem).
In general it was built for math and signal processing (broad field). Within those fields, more specifically it was designed initially for real time signal processing (image analysis, communication, decryption). Turns out that makes it a pretty good fit for other things as well (like neural nets..). Here is the publication list showing some of the apps. (for later, server is flooded now): http://parallella.org/publications
There are all kinds of interesting thought experiments. What happens when a classifier innocently discovers that the best classification is by race? Do we care? How about if we remove race but it happens to discover that four features which are very strongly correlated to race are the best way to classify?
How about if the system is working exceptionally well, you're a depressed person, and the next ad you see is auctioned off between a therapist, a pharma company, and a noose supply store in the 100ms it takes to render your MyFaceGram profile?

The awful success cases are far more interesting than the awful failure cases.
The problem with monetizing the Twitter stream is that you need rather a lot of data, often in real time, to do much of anything. So the minimum useful tier is accordingly expensive to provide.
The Gag orders that the US government is forcing these people/companies to sign have no end date. And I highly doubt they're actively voiding them after investigations are completed...

Hell, I highly doubt investigations are ever "completed".
I think they cannot see past the violence. Not that violence wasn't planned, or wasn't inhuman, etc. But the violence wasn't their high level objective.

The only way to understand what happened is to see past the violence and understand what they really wanted to achieve, and in that sense you will understand the junta were just mercenaries.
Does it bother anyone else that the audio is so highly edited? They're literally stitching together sentences that she did not say. I'm used to videos cutting phrases together, but they're cutting individual words together in a way I've never see^B^B^B heard before.
Hey everyone - cofounder of SigOpt (YC W15) here. Happy to answer any questions
But wouldn't that be better for us as a society to know? The outcome sounds positive here.
I read through the pdf summary and it doesn't look as if the shared memory is coherent (which would be silly anyways). But I couldn't find any discussion about synchronization support. Given the weak ordering of non-local references it seems difficult to map alot of workloads. My real guess is that I haven't seen part of the picture.
and so does v2ec
Thanks :) You can subscribe here for future interviews: https://tinyletter.com/getputpost
I'm actually looking at moving to ATL soon for personal reasons (read GF). What are some of these tech companies with satellite offices there? I tried doing a search for up and coming startups and outside of a few names like Square and Mailchimp wasn't finding much
We asked you to please not comment like this, so we've banned this account. We're happy to unban accounts if you email us at hn@ycombinator.com and we believe you'll comment only civilly and substantively in the future.
The most useful feature imho is temporal data. Too bad Postgres does not support it.
Google cache: https://webcache.googleusercontent.com/search?q=cache:gpEOQO...
I didn't say it was one way, so I'm not sure what you're calling bullshit on.

Indian philosophy may eventually have equalled Greek philosophy in many respects. But in the Hellenistic period? What would you stack up against Aristotle? Plato?
Why can't it just be a friendly "looking out for others" type of thing? I definitely feel like there is a sense of camaraderie in the online communities that I frequent. I just took it as a tip to fellow HackerNews readers and engineers that Atlanta is a great opportunity for people in the tech industry. Why does there need to be any ulterior motive than that?
I would love to see the scrum meeting for this one.
What are the chances of seeing a new Parallella SBC with an Epiphany-V coprocessor coupled with a RISC-V main processor?
That's an older paper, but yes there have been more than one independent study showing 25x boost in terms of energy efficiency. See Ericsson FFT paper, OpenWall bcrypt paper, and others at parallella.org/publications.
I think the strongest thing in C's favor is that it is an extremely simple language, so it's easy to port and easy to write (semi-broken) compilers for. A language like C++, D or Rust, being more complicated, can take longer to provide ports for.
1024 64-bit cores? Cool. Very impressive.

64 MB on-chip memory? For 1024 cores? That's 64 K per core. That seems rather inadequate... though for some applications, it will be plenty.
> We don't need Facebook Chat and all the other deliberately-incompatible protocols that keep getting built out, we just need people to implement XMPP

Which is funny because Facebook Chat also used to be powered by XMPP
We might get to the point where society is so safe and easy that insurance company start selling "Risks and Uncertainty" packages.
You're proposing introducing an expense center as a solution to their profit problem?
Was the society under constant surveillance? or just the part of society the show highlighted?
I have two tricks for better movement, add the following to your .vimrc:

" for scrolling up and down quickly
nnoremap J 7j
nnoremap K 7k
vnoremap J 7j
vnoremap K 7k

and the second (which requires a third party plugin):

" easymotion allows us to jump to all places that could have been reached by
" (w in this case), and the bd- indicates we want to search backwards too.
nmap f <Plug>(easymotion-bd-w)
vmap f <Plug>(easymotion-bd-w)

The first one originates from recognizing the problem from the antipatterns article: that spamming j j j j to get down to the line you want is dumb. But I choose not to follow the advice of most vim articles I read which is to learn built-in tricks such as typing 10j or :<line number>. The milliseconds it takes for me to count the number of lines I want to go down or assess the line number of the line I'm interested in aren't worth it, I'll just tap j if the line is close enough or J if it is five or more lines down. I think it is a good solution.

The even better solution (and I use them both in tandem) is to install easymotion [1] and use it like I show in the second example.

I also use gg and G to get to leap to the top and bottom of the file quite a lot.

---

As to your question about using O to insert above the current line, that should not work that way. Your specific issue sounds very much like a binding has been defined for O<other character>. Type :nmap in vim to display a list of bindings and check for lines starting with O. It might be in your .vimrc or some plugin defined something. I would definitely say remove the binding or the plugin rather than put up with that, O is very useful.

[1] https://github.com/easymotion/vim-easymotion
The article clearly implies that Snowden's actions were "theft"
Are your competitors GPUs and or Xeon Phi? What is programming on this chip and how is the instruction set designed?
There are some easy things they could to though.

Cory Doctorow had this exchange with them:
https://twitter.com/doctorow/status/641660268720689152

I think Doctorow's request was entirely reasonable.
>Where technology has failed us most is in the utterly stagnant evolution and maturation of secure private networks.

Not just secure private networks, but secure and programmable personal computing in general. The amount that I can actually do with my workstation PCs, let alone laptops or mobile phones, is now thoroughly restricted compared to problems that require a full-scale datacenter.

I originally enjoyed computing because, so to speak, it was an opportunity to own and craft my own tools, rather than being forced into the role of consuming someone else's pre-prepared product. Now we're being boxed into the consumer role in computing, too.
Clickbait, this was not the chillest head-bang I expected.
The logged out user experience was a topic of discussion since before I joined, and I spent over 4 years there and have been gone for almost 2. This is the real problem Twitter has internally -- lots of interest in improving things, but no intestinal fortitude to ship things, especially if they don't A/B test well. The logged out home page you see tests very well at one thing and one thing only: getting people to login. What it doesn't test well at (and no alternative demonstrated better performance at) is getting people who don't care about Twitter to try it.

My personal hypothesis is that Twitter is a ~500M user niche social network. Which sounds absurd to me, because when I started using the Internet there were ~15M people online, total. But there it is.
I had the pleasure of getting to meet the Shippo team recently. I have to say, I was incredibly impressed. Everyone I met there was incredible: down to earth, really nice, highly motivated. I'm sure this company / team will go really far and do really great things. The two founders I spoke with seemed like genuine, great people. They have a really strong vision =)

I'm also a huge fan of the way Shippo's API service works, and the way they price their product. They're one of the few developer companies charging really fair prices for their service, and pricing is straight forward, and encourages usage. None of that enterprise BS that everyone is so eager to provide now-a-days.

I hope to use them in a future project someday =)
What irks me it that the article makes its comparison by picking the best aspects of non-Roman civilizations spread all over Asia and from there draws the conclusion that those "born into the light" Chinese who ended up in Britannia must have felt like being in wilderness. It actively ignored the aspects that people outside the Roman empire would most likely considered impressive compared to other Asian empires. For one, the civilizations around Mediterranean were sea-faring types, and even more so for the Roman Empire which relied on sea transport for much of its normal functioning. That is not something one could see in any of the Asian empires, not nowhere near that scale. Law. Rome had a law system that was so good that it was willingly adopted by most of the civilizations coming after, regardless of the fact that the said civilizations might have had their own distinct cultural heritage that included law. The individual liberties and the personal property rights seem to be timeless attractions, going back since the Roman era. (By the way, the Chinese really appreciate that to this day, Vancouver real estate prices speak for themselves.) Constructions. Although concrete was older than Romans, they were the ones to take it seriously and made extensive research on it. That allowed them to build things that were simply impossible without concrete. There's only so much complexity you can get just by piling up blocks of stone, or there can be only so much heightened weight using just softer binders. Don't get me started on jewelry and complex works like ones that involved developing glass with layers of metal inside it, or other such things that weren't developed nowhere else. Yeah, that must have been underwhelming, that is how darkness must have been perceived like!
Definitely, and this is why it needs to be a global option to disable location history - just sending it to them in the first place is the problem!
Two things immediately jump out

Custom ISA extensions for deep learning, communication, and cryptography
DARPA/MTO
autonomous drones cognitive radio

The radar geeks are gonna love to get their hands on ~250GFLOP, 4watt processor.