skysight-inc/HackerNews huggingface dataset:
> For most of the population this is very bad advice.

No, you are not correct. In the United States - where this advice was given - it is excellent advice. It is the only advice any competent attorney or student of US law will ever give you.

> It’s important to remember he’s assuming you have or can afford legal counsel. If you’re like most people and you can’t, ignoring or refusing to answer the questions of a police officer can seem rude, can make you appear guilty, and can get you singled out for charges, that later you won’t be able to afford to defend yourself against.

You have the right to counsel, and you have the right to wait until you have obtained counsel to answer questions. It is the obligation of the state to provide you an attorney if you cannot afford one. In that case, you can and should still say "I cannot answer any questions until I've consulted with an attorney."

> can make you appear guilty, and can get you singled out for charges, that later you won’t be able to afford to defend yourself against.

In the United States, it has been broadly found to be unconstitutional to interpret someone's request for counsel as evidence of their guilt. Again, you have a constitutional right to counsel and you have a constitutional right to refuse to answer questions that might incriminate you. The attorney and police officer in the video, both of whom say this multiple times, are making the point that any questions answered without counsel can potentially incriminate you.

> All of the possession charges were put on him, and everyone else was free to go. The drugs weren’t his. I never followed up to see what happened to him, but he was completely broke, so I can’t imagine it was good.

It makes no sense for you to offer this advice, citing no authority, if you don't even know whether the example you have proves your argument. Please don't spread misinformation on the grounds that you once heard of a guy who might have had a bad experience with something.

What is correct is that, in the case of the example you cite, it's important to remember that saying nothing is not the same as invoking your rights. It is always best to explicitly invoke your right to counsel and your right to stay silent. [1][2][3] Saying nothing does not necessarily imply your rights are being invoked; a reasonable person would not always interpret it that way. If this person had said "I'm not answering any questions, and I want to speak with an attorney," and the police kept questioning him, they would be in violation of the law.

[1] http://www.nbcnews.com/id/37448356/ns/us_news-crime_and_cour...
[2] http://criminal.findlaw.com/criminal-rights/invoking-the-rig...
[3] https://www.brennancenter.org/analysis/you-still-have-right-...
I think I understand the point you are making but this is way more confusing for me. Partly this can be blamed on imperative lanuages and = vs ==.
What if the concept you need to grasp requires you to hold a extremely high number of "gateway" concepts simultaneously in your short term memory? There ought to be a limit at which point no humans can grasp the concept. And there would still be a lot of unexplored ideas on the other side.
Ask HN: CodeMentor for digital marketing?
I recently had my first session on CodeMentor and got some good feedback on design/UI/UX of our web app.
I am also looking for some guidance/feedback on our digital marketing strategy and was wondering if there is something similar in that space.
Well, the definition of waterfall I grew up with was that you plan the entire project end-to-end with MS Project or something similar, including requirements gathering, delivery milestones, timelines and resource allocation. This was mainly done when building massive, in-house mainframe or AS400 apps that were expected to keep running for decades.

Waterfall, as described, carried on through the PC revolution but was falling out of favor to version scoping and planning (iterative). Iterations could be whatever you wanted. There were backlogs, usually a list of tickets in some software system like Start Team or whatever. I think Visual Source Safe had this as well. It's fairly simple, so our UI designer just build one in a week or so.

Agile and it's short sprints (2-3 weeks) fits nicely with SAAS (websites) because their distribution costs (comparatively none) doesn't lend itself to versioning (or isn't encumbered by it). I just find that the short iteration isn't ideal because the short iteration, and lack of long-vision planning doesn't allow designers to develop in a "big-picture" way.

>it just requires an automated regression test suite you can trust.

Testing doesn't really fit anywhere in the equation as a differentiation. There was automated unit testing before Agile, there just weren't any common frameworks and it usually involved custom test harnesses (usually a console/terminal app to run and log stuff).

It also requires automated deployment which can be tricky, especially when there is a single / clustered relational database involved.

In conclusion, I like the Agile methodology, I just think the short 2-3 week iterations don't fit every organization and if you can handle 1-2 month sprints, you'll have better designed software because you can see further into the future.
I'm personally skeptical that incumbency is a significant advantage, particularly given that Bitcoin now is impractical to use directly for most transactions. If your transactions are being done off the blockchain and it's trivial to switch to denominating them in a non-Bitcoin currency, and there's no particularly strong reason for people to accept Bitcoin as payment over a different currency, what's the barrier to entry for a new crypto-currency?
So how good does Oracle perform im comparison to mssql and postgres? For example with just INSERTs and SELECTs?
Agreed, there needs to be some discussion (a few sentences at least) of what might be use cases for IPFS.
“Free Markets and Capitalism don't stand for anything”

Sort of. They do stand for something, even though we were meant to believe they’re the natural state of affairs.

Saying free markets “stand for nothing” presumes that markets are the natural state of affairs among humans and that classical economists were merely specialized anthropologists observing behaviour in the wild. That’s not accurate though - Karl Polanyi and his great old book the Great Transformation really explores this (and the causes of WW1).

The “free market” was deliberately imposed on western society in the 18th-19th century by politicians believing classical economists WERE these anthropological soothsayers rather than just crafting a social science, secular religion (“the invisible hand”), and belief system out of what once was a niche trading technique used between communities or in actual bazaars (market trade). It was better than mercantilism which was the previous prevailing theory among the powerful, but also societally unworkable. Reciprocity was the system most used through history, not free markets. It does stand for something, or at least lassez faire does: all societal power and behaviour should be organized and controlled by price and property. This is why libertarians have such a hard on for the free market, in their view, the market IS society, the market IS human behaviour, rather than one niche aspect of it. The fact we don’t have free markets is because humans tend not to want to subordinate every aspect of their life to a number (price, wealth, property). Sometimes market inefficiency is called for.

Capitalism is different from the free market theory, as classical economics implies the markets shouldn’t actually tend towards profit, it should tend towards equilibrium. One can also have capitalism without a fully free market, as most of the world has never had a fully lassez faire market for very long. And China is seeing how far one can go down this path. Capitalism really has to do with the pattern of market disequilibrium, profit making/taking, investment and re-investment of these profits to enable growth rather than a static economy of a fixed set of commodities (the unrealistic assumption of underlying classical economics). One might consistently agree with the benefits of capitalism over say, state-controlled investments, while disagreeing with completely free markets.

For that reason I think it’s a bit misleading to suggest that all businesspeople and entrepreneurs just want an unfair playing field, as the “free market” really doesn’t care. There are many perspectives out there as to the right set of constraints on the system. There never has been a “natural” set of constraints as they’ve all been human contrivances anyway. (Bitcoin fanatics railing against “fiat” also haven’t figured this one out yet). An entrepreneur might want fairer markets regulation. They might not. It’s in the eye of the beholder.

This was pendantic, sorry. I agree, Ayn Rand is a fairy tale for people that haven’t figured out that they’re not the protagonist of the world’s story, they’re just another jackass, hopefully trying to solve more problems than they cause.
Weird, so much for a "hacker-friendly" operating system.

I wonder if you can bypass this behavior by rooting the device?
Disgusting CNN, people loose their lives mining gold what happen to CNN covering about Gold mining.
*> This gave me the idea of trying to extract "emergent laws" using machine learning.

This is not what I was talking about. I was talking about a case where we know the underlying laws (the electromagnetic and strong interactions), but the computer models that we would construct from those laws would take more time than the age of the universe to run on our current computers and give us useful output.

Using computers to try and infer underlying laws, not currently known to us, from data is a different thing, and I believe there is indeed ongoing work in this area.
I dunno, I didn't get a sense of urgency or crying wolf from the blog post. it was interesting information and a good read but I don't see verbiage leaning towards these "security" people you are criticizing. to me it read as something he was curious about and ended up inquiring to the manufacturer who confirmed some details. keylogger is a pretty scary word, but is that not what is happening, despite it being benign to other software's behavior?

I personally appreciate the post, because i like to be aware of what could be potentially recorded or transmitted on machines i use. It doesn't have to "be worse than windows10" to be useful info to some users, and we certainly shouldn't expect all security-minded blog posts to be breaking news to be taken seriously.

Context aside i find it fun to watch things unravel or peer into how other people work!
That sounds like something SciHub would be very useful for --- "the benchmarks they don't want you to know."
Hold on, this is a bad analogy. First, the issue right here is writing to disk, not seek and read. Second, bitcoin network has enormous processing power right now. It's just whole one block every ten minutes with a size of 1 megabyte isn't going to scale.

Just think about it you have all this power, but you only allowed to write 1mb in 10 minutes. So yeah, if it was my database I'd reduce commit time and increase commit size. Remember blockchain is nothing more than a distributed append-only database.

Personally, I think bitcoin is good in place of wire transfer/SWIFT, but right now it can't do that because it's too volatile.

I think banks having their own blockchains (i.e. quorum from Chase) is what is going to happen.
Gemini, the crypto exchange,  extends maintenance after massive Bitcoin sell-off
I think so, yes. Diverting keyboard focus in the middle of anything should never happen. Should there any exception to this?
Ah yes, good correction of the statement.

I think we both agree, just that I was more clumsy with my language.

Thanks
That the Bitcoin network is being crippled in favor of these solutions.
That's why I tell you guys to just use bitcoin cash instead. Bitcoin cash uses bigger blocks that can accommodate more transactions per second. We are going to increase it as more people use it. Right now the transactions are nearly free.
Congratulations, you have discovered socialism. Most people find extreme injustice in seeing the value of their labor being stolen by the capitalist class. Socialism is an economic system that does away with the employer-employee distinction and allows all workers to take ownership of their own labor. In practice, this means the democratization of the workplace, and the end to the autocratic workplace.

Edit: To actually answer your question, perhaps you should think about politics, and fight for a future where no one should suffer like this.
Just stop reading if those words doens't mean anything to you.

I don't think this is in the spirit of your typical Hacker News reader. HN readers are naturally curious, but with the volume of what comes across, it can be really hard to decipher if something would be of interest or value just based on the title or page 1.

For me, it's just not possible to read very deeply on everything that seems interesting, and it would be helpful to get a summary sentence or two for posts that are non-trivial.
Depends on the search algorithm; if it can be parallelized, then modify the algorithm to take advantages of multiple CPUs. If not, then start throwing more threads at it.

In Bitcoin’s case, I don’t think we have a lack of CPUs though.
A dev for Ethereum's Swarm, a similar project, wrote the following comparing with IPFS:

"Swarm has a very strong anti-censorship stance. It incentivizes content agnostic collective storage (block propagation/distribution scheme). Implements plausible deniability with implausible accountability through a combination of obfuscation and double masking (not currently done). IPFS believes that wider adoption warrants compromising on censorship by providing tools for blacklisting, source-filtering though using these is entirely voluntary."

https://github.com/ethersphere/go-ethereum/wiki/IPFS-&-SWARM

I recall an IPFS dev saying this document was a pretty fair comparison, but it's been a while and I don't have a link.
I once had a neighbor constantly losing track of her outdoor cat, and would wander around calling the cat by name for an hour. I relayed this obnoxious story to a nature photographer, he said kill the cat, as in shoot it. I said no. He said to buy him a plane ticket, and he'll shoot the cat.

A family member is a veterinary technician, and says outdoor cats do a lot of damage, and the cat themselves lives a shorter life. Outdoor cats should be considered the same as any stray animal or varmint and picked up by animal control, but I guess it's impractical for whatever reason.

Anyway, cats should be kept indoors, and outdoor cat owners are ignorant.
Corporate policy means patients lie in overflowing latrines and can't be transported.

Isn't the private health care system the best in the world?
I would probably ask for a timeline even if I felt like I could predict it myself, to help them learn how to do it. And as a manager, you can't always be an expert - sometimes you're the new guy, for instance.
http://infoproc.blogspot.de/2008/07/annals-of-psychometry-iq...

Stephen Hsu argued there that Feynmans school iq test must have had a low ceiling. From what we know about the consistently high IQ scores of other incredibly bright theoretical scientists that sounds likely.
Consider a commissioned sales role. There are many companies out there with commission-heavy 'eat-what-you kill' culture. If you're good at your job and bring in revenue, you make a lot of money and probably get a lot of autonomy. It's not my cup of tea, but it might fit with what you're looking for.
You know what this reminds me of? That simple graphical trick to give buttons depth. Two sides have a dark border, two sides have a light border. This seems to be a similar effect.
A friend recently pointed out that all these projections are based on a single source: Digiconomics. A source that has an interest in touting the technologies it “reports” on, which have a perennial credibility problem.

So I wouldn’t take all these discussions of bitcoin-powered ecological doom too seriously yet.
I remember this (I think). The worst offenders that come to mind for me are applications themselves, not other programs or the OS.

Edit: a possible exception being the “please enter your iCloud password” curse I somehow cast on myself sometimes.
> C++ interop is where D just excels

Documented C++ interop would be even better.
> It seems that current consensus of bitcoin is to be a competitor to gold for store of value.

Only made by the incompetent/corrupt developers. Regular users just don't want to pay outrageous fees.
'What does "say little" entail...'

I'm guessing, saying nothing infers guilt whereas saying 'I can't remember...' (or similar) leaves room for manoeuvre at a later date?
Uber’s Chinese rival Didi Chuxing to enter Mexico next year
I honestly don't remember. I dimly recall facepalming so hard that I woke up on the floor a little while later. There may've been a mild concussion.
You might make a good independent consultant.
You don't need an idea, but you do need to be able to find work, actually get stuff done reliably, and, oh yeah, remember to send invoices.
How to write your own spell corrector. (Did you mean feature in Google?)
The fundamental question here is what this understanding would actually entail? Surely describing how things work will always be an approximation, a model in a way.
Best comment I've read in HN so far
I wouldn't want to drive this but I'd be interested in contributing and providing feedback. yaniv [] functionalfoundry com
As stated by bigbugbag above:

> I can't help but strongly dislike rappler for being part of facebook's effort to destroy the internet with their internet.org thing

They weren't just users of Facebook. They were involved more deeply in Facebook and spreading Facebook.

https://www.rappler.com/technology/87234-rappler-smart-commu...
He reminds me a bit of this guy:

http://templeos.org/

Smart as hell, working on a totally unique operating system, but sorta crazy.
A note to readers: "Bcash" is a derogary term used by Core supporters to undermine and discredit Bitcoin Cash. Always be mindful when someone uses it.
This looks really interesting and I look forward to reading it but IPFS is not the only player in the decentralized web game. One only needs to start typing "IPFS vs" in Google.

Perhaps "An IPFS Primer" would be a better title?
I'm with you on this one. I had to Google all of this for a few minutes. This is my best interpretation below. I hope others will come in and correct my silly mistakes. (Disclaimer: I'm not a programmer and English is my 2nd language):

"So you know how people use BitTorrent to distribute big-budget Hollywood movies with occasional mediocre storylines? What if you could distribute your own data on a similar P2P network, but view it directly in a web browser (among other HTTP clients)? You suddenly turn your seed box into a "web server". Plus, you can stream videos on it too. So your home computer is not just a "web server", it can act as your own "Netflix" server to publish your home movies. And you could do it in a secure fashion. You would need a few protocols (eg IPFS), concepts (eg Merkle Trees), and some freely available software to make it practical, easy, and secure. These tutorials will show you how to get all of those things working together to publish & stream to the world."

Watch a demo of this @ 7:00 in this video: https://www.youtube.com/watch?v=8CMxDNuuAiQ
He did an interesting interview on the Tavis Smiley show last week (actually the interview went into 2 shows). You can also read the transcript.

I found the interview interesting because he clearly loves technology/internet/ai and is optimistic, but that doesn't stop him from looking with a critical eye on things and pointing out what is going wrong/ mistakes that were made.

http://www.pbs.org/wnet/tavissmiley/interviews/computer-scie...
Unpopular Ideas about Blockchains
Lightning Network protocol has reached v1.0 and they have demonstrated transacting real bitcoins instantaneously on youtube.
I do suffer from arachnophobia, but I also live in a place where opening a window at the end of a hot summer's day means inviting a Zerg rush of insects. (Okay, there's probably places that are way worse. I feel for those people)

Vibrating spiders (https://en.wikipedia.org/wiki/Pholcidae) are happy to eat anything that gets caught in their webs. In Germany, these are THE kind of spider you will most likely to find in a typical apartment. And they do not discriminate between insects and other kinds of spiders that happen to walk in.

The fact that none of the spiders I am likely to meet where I live (Germany) is even remotely dangerous to anything that is not an insect probably helps.

But still - at some point, the number of insects these beasts kill before they get annoying outweighs the terror I feel when one of these crawls across my desk.
>flipping the right number of braces to get that kind of bug is much much harder than indenting a block incorrectly

Maybe, but enclosing an additional statement or more in your brace because you visually indented it incorrectly is just as easy as in Python.

for (i=0; i<100; i++) {
do_this_100_times();
but_this_just_once(); #oops
}

And if you didn't indent it incorrectly, then it's still possible:

for (i=0; i<100; i++) {
do_this_100_times();
but_this_just_once(); # oops
}

whereas in Python it's not:

for i in range(100):
do_this_100_times()
but_this_just_once() # correct indentation takes care of it
Ball State developing teaching degree with computer focus
C-x h C-M-\? Or just going through hitting tab on every line? If the first, that was a bug in emacs. If the second, that was a predictable result.
I just started contracting in the public sector and I don't know if this honeymoon will last but so far, it's amazing how much more I care about the problems they are solving compared to working in the private sector. It's work that I think needs to be done.

"He who has a Why? in life can tolerate almost any How?"
Seems that you're unsatisfied with the risk/reward balance, but you're not yet ready to go all the way to the other side.

What about working as early employee or a co-founder on a new venture? It won't be as hard as being the founder and CEO, but you'll still exchange some stability and guaranteed reward right now for a chance of greater reward in the future - and you'll be able to see direct results of your actions on the whole company and your stake in it.
Hey there! Glad to see you give this background on this library.

I built this because I was prototyping a split-key proxy re-encryption scheme with cryptography.io and I needed to perform some of this arithmetic. I found that a PR was made to include it but the team seemed hesitant to add it in.

I thought it would be best to build it as a separate module. Everything is working great so far. I think I'll probably add the rest of the arithmetic to it eventually.

Anyway, thanks for dropping in! :)
We are all aware of your stupid troll attempts.
"Democracy at Work" http://www.democracyatwork.info/
> Lightning allows instantaneous and cheap payments without the need to hit the chain.

But a transaction to set up a channel needs to hit the chain first. What's the intended workflow for occasionally (once every few weeks) instantaneously ordering pizza via Lightning? Would I have to set up a very long lived channel with my preferred pizza place in advance?
If you believe lightning undermines the whole purpose and is the product of sabotage (or whatever core is being accused of these days), there are multiple forks to choose from that don't use it.

No need to attack Bitcoin, just go all in on Bitcoin Cash , put your money where your mouth is, and move on.
Visa manages to make all of its transactions go through. Mastercard doesn't seem to run into scaling problems. Paypal can transfer money at pretty much any time. Why is bitcoin exempt as a transaction layer?
Why is it so difficult to find a service that finds work for a consultant?