skysight-inc/HackerNews huggingface dataset:
Because back then we didn't have a president that encouraged cops to just kill: http://www.philstar.com/headlines/2016/07/02/1598740/duterte...

Or congratulated cops after they killed 58 people during drug raids in a single week: https://www.npr.org/sections/thetwo-way/2017/08/17/544128734....

Those drug raids lead to the CCTV footage of cops executing an unarmed 16-year old kid who was already in handcuffs, btw.

Or has repeatedly vowed to pardon and ask for the reinstatement of the cops that have been charged with the murder of a drug lord inside his jail cell in the middle of the night: http://news.abs-cbn.com/news/03/31/17/duterte-vows-anew-to-p....

Those cops are now free on bail
HPKP (which I assume you meant when saying HSTS) in browsers does not apply if you add a CA manually, exactly to allow HTTPS interception.
Supposedly what happens is when your body isn't repairing some defects that occasionally happen, and scar tissue grows and other stuff sticks to it.

But typing on my phone, and too busy to provide more references. You can start in the publications I linked to earlier though.
A service could pop up that offers to double spend your $5 transaction and refund you a percentage of the amount. If they mine the block you scam a few bucks, if they don’t you paid full price. It would be profitable for the miner and for the burrito buyer at the expense of the burrito seller. If such a service becomes common, that seller is going to start making you pre-order your burrito 20 minutes in advance – at which point people will just switch to cash, credit, or a blockchain without these problems.
Yes, when I started in this business developers were expected to work hand in hand with the business to understand how the business worked and why a feature was warranted and the find an elegant solution in software, and even suggest new solutions to fine tune the business processes encapsulated in software.

That still happens, but it seems the "cogging" of developers has largely made that a rarity as cheap offshore developers aren't expected to do that sort of thing anymore.

As an aside Spolsky should be required reading for any person who oversees any department that interacts with developers in any way. Most people think of development as a scientific endeavor, but it's largely artistic with mathematical tools.
On Fascism, Identity, Cryptoassets and the Future of Censorship
Bitcoin has always been slow compared to other alt-coins such as Litecoin.
It was more or less just posted, but I could imagine there is plans for the rest of the content to be ported also. I might help with that if I get any time during Christmas :x
I've said something like this before, I'll probably say it again.

The change to Agile is often led by management, not by developers. And when it's led by management, it's done in a way that keeps management central to the development process (which is the opposite of original Agile), which means an over-focus on process.

Part of this is cynical survival skills: management wanna manage. The more forward-thinking ones probably realize that original Agile is an existential threat, and they can 'get ahead of' that threat by controlling how it's implemented. But most commonly, it's just plain simple myopia: Process guys will tend to view Agile as a process because they're process guys. And when they implement it, they will make management of the process the central role in everything.
Use a different cryptocurrency.

Seriously. And I'm not trying to be cheeky. If Bitcoin ends up only being a settlement layer, it'll still be a colossal success just being a decentralized, supply-limited, uncensorable, world-accessible payment system and store of value.

If someone else solves the scaling debacle better, I'll be the first to recommend that normal people switch to it. But it's not easy, and the world is watching Bitcoin. Governments are starting to accept its existence, big financial institutions are starting (just this month) to allow options trading, etc. That stuff is far more important even for other cryptocurrencies than low fees.

After six months of no issues with Bitcoin options trading, it's only a matter of time before other cryptocurrencies get the same treatment. That's why we need Bitcoin to be rock steady and predictable, while others can try to solve these tough problems.
You need at least to know something about the things that you speak about.
I can't really stand people that feel entitled to babel about everything without having the slightest idea of the subject they are discussing.
Subjectively, small-to-moderate. Quantitatively, from Figure 1 of the (paywalled) journal article: Correct recognition of words as studied/unstudied was 77% for read aloud, 74% for hearing a recording of oneself reading aloud (from a session 2 w previous), 69% for hearing someone else reading aloud, and 65% for reading silently.

Although assessment was done with a recognition task, previous work in this area has shown a similar effect for recall tasks.

http://www.tandfonline.com/doi/full/10.1080/09658211.2017.13...
Oh dang. An appeal to 'vice news'. here comes the unbiased truth fo sho..

or, alternatively: the orthodox usa-slightly-left liberal-democratic corporatist globalist line, only cool and with more bite
How is that the context? Police are called to scenes where someone has believed to have seen a gun all the time. 99% of time, it is not. 99.9999% of time, they are not looking to shoot police with it.

"theoretical field of fire" it's not a war zone. It's time to acknowledge that part of the job description of a police officer is that you can do everything right and still be shot by a maniac. That's no different to any of us.
> I'd be interested if anyone knows of a simple guide to Haskell's indentation rules - I still find it trips me up now and then.

The "simple" way I deal with it is to use Emacs and press TAB until things look right :)
There's also something called "first mover advantage", which kind of contradicts your "football effect". There have been a ton of altcoins created, none of which have crushed Bitcoin. Bitcoin is still holding on to the football quite handily.
Re indentation, you might find these two useful https://en.wikibooks.org/wiki/Haskell/Indentation and http://echo.rsmw.net/n00bfaq.html.
Superior IQs associated with mental and physical disorders, research suggests
Stop hiring racist police.

One of the problems is that racism is insidious. People who self identify as idealists who are not racist will still agree with cultural norms that are secondary or tertiary forms of racism.

To try to illustrate this idea:

In my twenties, after months of hearing about my husband's new best friend from work, I finally met the man. He was black. My husband and I were both white. My husband had never once mentioned that his new best friend was black, even though he talked about him constantly.

I was shocked to realize that I had assumed he was white since my husband did not mention his race. In that instant, I realized this assumption was the product of a racist culture where such details mattered and needed to be stated privately ahead of time to avoid any awkwardness or misunderstanding.

I realized that was how racism worked -- you just have certain social norms that may seem innocuous, but that reinforce the ongoing issue. Many people will not consciously question myriad social norms. People soak up social norms by being exposed to them and trying to fit in. There usually isn't lots of overt instruction on how and why we do such things.

So, first you need someone to sort this out in their own heart and mind. Second, they need to disseminate this new standard, often at enormous risk to themselves. Questioning social norms is generally dangerous business and has a history of getting people killed.

Trying to find genuinely not racist people in a generally racist culture is very challenging. Most people from such a culture who see themselves as not racist will still have ugly bad habits and mental models.

And then, when they need to decide whether to pull the trigger or not, their biases will show, not because they hate Blacks so much that they want them dead, but because they don't trust Blacks as much as Whites.

I don't believe this is a problem that will really be solved by simply punishing people more a la The beatings shall continue until morale improves. Instead, we need to improve trust and I don't how that can happen. But it certainly won't happen with our current approach to the problem space, where trust issues between the races in America seem to not even be part of the discussion.

My original comment was downvoted to the negatives and one of the first three replies is a personal attack. The US was founded on the idea of innocent until proven guilty, but the public is not willing to follow that precept for this issue. Witch hunts tend to result in finding people guilty because that is what they set out to do. It is a very serious and damning flaw in this paper, but my comment on that aspect is not PC and is reason enough to lump me in with killer cops as part of the problem.

In such an atmosphere, good luck with even having a productive discussion. And if you can't even discuss it, you are unlikely to solve it.
This will prevent decryption. In cases where you are debugging your own modern SSL pinned apps, you can add the debugproxy root certificate in development / testing builds.
Nice guide for learning to read Haskell code! You have one minor type: "tree1123 :: IntTree

tree ="
Project Management Triangle:

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

Time, cost and scope. Pick two.
Regarding concurrency in Haskell, there is a very good book from Simon Marlow, "Parallel and Concurrent Programming in Haskell".
This is not all how this is handled by sane police forces. Only in the US do they keep stumbling into these "extremely unfortunate scenarios", do they, and therein lies the blame.
Tangentially to this, I was wondering the rather simple question of - "Where do the old age ducks/birds go to die?". They mostly get eaten is the rather obvious answer [0].

[0]: http://ww2.rspb.org.uk/birds-and-wildlife/bird-and-wildlife-...
The error messages should have improved a bit with GHC 8.2[0], you might wanna check that out if you aren't already using it. For stack that'll mean using the nightlies though (e.g. `resolver: nightly-2017-12-09`).

[0] https://twitter.com/raichoo/status/825045995490795521
Get Overcast and be done with it. Apple hasn’t cared about their app for a long time.
On iPhone X a swipe right at bottom of screen puts you in your prior app.

(It’s basically the WebOS cards.)
Valentina Fork Settles Down as Seamly2D, Valentina Goes On
I would say that is part of the scope. The scope being a well tested, functional and relatively bug free software that does x, y and z.
> Intel® ME 11.0.0-11.7.0

Apple is shipping 10.0 with High Sierra.
Looks pretty cool. Wish it had support for a relational database though.
This quote demonstrates a VC firm (First Round) questioning and implicitly belittling founders who expressed feelings of being discriminated against by VC firms. Really shouldn't be surprising given the rest of the survey results, unfortunately.
Just because it may be low, does that mean they shouldn't do everything they can to mitigate that to as low as possible?

If my loved one was a police officer, I'd want them taking every precaution they could - so they get to come home tonight.
But you can write a key logger that works without admin rights and on every windows computer in less than 100 lines.
Those people are like lift coaches for software development. It sounds good, but essentially worthless after the first two weeks.
> it has a very simple 8-bit (risc) architecture

The 8080/Z80 variant that is used in the Game Boy is not a RISC architecture - it is a processor architecture from a time long before the term "RISC" was even used the first time.

While the terms RISC/CISC are defined somewhat vaguely, there are still some common properties of architectures that are considered RISC:

- Load-store architecture:

Counterexample: ADD A,(HL)

- Lots of general purpose registers:

The 8080 has rather few:

B,C,D,E,H,L,A as 8 bit registers and BC,DE,HL,SP as 16 bit registers

- Very orthogonal instruction set:

Counterexample: AND has always destination A

- Often pipelined architecture (though this is not very specific to RISC)

- Instructions typically aim to be run in one cycle (when pipelined)

Counterexample: Look at the instruction timing tables

- very uniform instruction format

Look at the instruction encoding
This is wonderful. Thank you for sharing! I've been putting off a JS coding project for some interview, which I now think I'll write in Lumen. Another pleasant surprise: it was written by the HN moderators.

Have you used this in any substantial projects?
It has evolved to be a store of value and it's doing an amazing job at that. Thinking from the perspective of the developers (many of whom have very large amounts of BTC) a slow and deliberate rate of changes is a very good thing. Making a mistake here would mean hundreds of billions of dollars would be lost. I am all for other cryptos moving quickly and breaking things to test out new ideas. Who in their right mind would take the same mentality on Bitcoin?
All podcast apps are terrible. Some are more terrible than others.

All a podcast app needs are the capabilities to find, list, and play mp3 files. That's it. Everything else is just trouble waiting to happen. And the finding can be just RSS feeds.
Extremely interesting list!

I'd love to see a set of worldwide correlations:

- homicide rate VS gun ownership (very little, apparently!)

- homicide rate VS income inequality

- homicide rate VS wealth inequality
Ooops, I meant the keycaps.
>The 2nd amendment then keeps the government from having a great justification for countless "protective" measures. Don't help me when I can help myself.

Can you give any examples of such measures, or evidence that the threat of violent revolution implied in the Second Amendment, versus the political power of the gun lobby and American gun culture, has ever been effective at limiting the US government or its rationale?
Waterfall hasn't really been used widespread in years (70s, 80s?), well before Agile in the aughts. It's more of a red herring to compare agile to something. It's like saying memory foam is way better than sleeping on the floor (completely ignoring traditional mattresses).

We always used a pseudo waterfall but with much shorter iterations. We called it cinnabun. For example, we would cut 4 CDs a year so our iterations were about 3 months. We would plan what we wanted to do in the 3 months (bugs + features), code it, developer test it and throw it to QA. Once we had a good build, we would distribute it, have a small celebration the start over again.

It's similar to agile, but with the 3 month cycles, you could actually plan and design a lot better because you could see out a little further.

I suspect Agile is so popular because the business doesn't want to think of, make and stick to a decision for 3 months.
Perhaps for those familiar with "functional data structures" such an analogy is helpful but I find it easier to simply explain git for what it is without adding more exotic nomenclature to it.

Git lets you do version control via full snapshots as opposed to just tracking diffs (even though it does actually do this too behind the scene).

You can think of a full snapshot as saving a copy of your project structure every time you do a commit. The key trick is that git doesn't actually create new copies of the content for each commit but simply maintains a tree structure whose nodes are pointers (via hashing) to the content they represent.

The complication from git is not in understanding the core concept but knowing how best to apply them. There are all sorts of crazy workflows you could implement by manipulating git pointers and their associated patches. As with anything that is flexible, difficulty comes in knowing how to constraint yourself when using it.
GPG4Win v3.0.2 Released
In fairness (I'm personally not a Bitcoin supporter) from the outside, it seemed more like the problem is no one can agree on who should be pushing changes and innovation: Core Dev or the coalition of miners?
You are using strong language and being downvoted, but there is plenty of research available on ketosis. Personally I think you are partly right too. Like the tobacco industry, which knew all to well about the damaging effects, but tried to cover it up, the food industry might well be doing something similar on sugar/carbs. (Anyone knows more examples?)
I don't see that anywhere. A rebase is just a fork.
> I think people don't really consider these situations in terms of context.

Then let's add some context to this conversation. This whole post was made because of the recently released video of a police officer executing a citizen[1]. That police officer was then acquitted. This kind of police response would never occur in other civilized countries, regardless of the relative murder rate.

[1] https://www.youtube.com/watch?v=M62Va6Ft2cw
Yes but people have also been running things voluntarily before, and there can still be donations and so on.

But "That's assuming it will still be possible to pay for an account that allows you to host a website or access your host."

Do you think that they wont at all offer access to all of the internet to private citizens or at unreasonable cost? They might of course do either, but I personally believe ( maybe naively ) they will because they can make money but I might be wrong.
I think ten years ago everyone was reading along with Spolsky. I haven't found a good equivalent nowadays.
Based on what I've read so far, in my opinion the biggest risk from ME comes from targeted evil maid style scenarios. And I'm not sure if even in those limited conditions ME is reliably exploitable. So I'm more annoyed than panicking right now.
> Including FFS Estate Agents (Relators)

Yes, because before regulation buying and selling real estate was rife with scams, ripoffs, blatantly false advertising, and misapropriation.

These regulations don't come out of nowhere. I know that there is some residual teenage rebellion against rules, and there is without a doubt some downside and friction associated with imperfect regulation and enforcement. The alternative, though, is not better than the present.

We really do not want to live in the completely unregulated society that many tech-lad libertarians think would be Nirvana. It would be, instead, the hell we got rid of.
> What is being missed by your analysis is that the value in a blockchain comes more from the network than the tech.

That is the reason why anyone can't just create a new coin and expect everyone else to value it, but that doesn't mean there can't be any viable competitors. And if a competitor with a sufficient advantage got popular enough, it could take the lead.

For example, the hack Bitcoin used to become popular was to be deflationary, which encourages speculation. That got the value up before it was cool, but it stays deflationary -- even gets more so -- once it's popular, and the consequent speculation causes high volatility. Once you're popular, being deflationary becomes a liability instead of an asset.

It's possible for a coin not to be deflationary and have the supply set by computing costs. If the value of the coin falls below the energy cost of creating them, people stop creating more of them and the value stabilizes there (so it doesn't keep going down). But as demand for the coin increases the value rises above the threshold and people start mining again (so it doesn't keep going up).

That stability would be a huge advantage. But it's not possible to convert Bitcoin to that because its deflationary nature is priced into its value. Making it non-deflationary would make it worthless to speculators, which would eliminate most of its current valuation.

So all it would take is for a non-deflationary coin to become popular enough for people to trust it not to disappear overnight and the people using it for transactions rather than speculation would prefer it over Bitcoin.
This is my thoughts too. I wouldn't think it is very useful to most mitmproxy/fiddler/charles power users.

But not having to install something, find your IP address, open your firewall etc, allows some users who don't want to do all this to start using a debugging proxy without having to. I'm not sure how many of these users exist though, we will see!
Sure do. Doing that increases the quality of the classifier for that face-hash. That also helps if they show up a bit later with slightly different lighting.

I also implemented a "no more than 50 samples per matched face" to keep the size of the face-hash-db down.

https://hackaday.com/2015/03/04/face-recognition-for-your-ne...

and my old code's currently on gitlab, gitlab.com/crankylinuxuser . It's pretty crappy as it was a weekend hack. I need to separate the engine from the GUI, and make the GUI web accessible. There's a few more pieces to do that, but I was looking at selling it for various purposes.
I think it's more likely that U.S. police are, on the whole, poorly trained for these kinds of situations. I don't have any hard evidence to support this but have heard interviews with people who study the problem of police violence say that improper training (or more likely zero training) contributes mightily to the problem.
> 2D pixel graphics arguably have aged better than early 3d graphics, and simple pixel graphics is also far more doable for a solo dev (or a very small team) than complex 3d scenes.

I often ask whether part of the reason for this is also that the (graphics) tooling for 2D pixel graphics is better than for 3D graphics.
Collapse a conversation by clicking on the [+] on the right of the comment.

Click on the arrow on the left of the comment to upvote it.

There is a minimum user karma necessary before a downvote arrow appears below the upvote arrow.
Indeed, what part of the name "cryptocurrency" would lead someone to believe it to be like cash?
if you don't want your IP associated you can host anything on a cloud provider, run it through a tunnel, VPN, or TOR.
> I was expecting some semi-threatening move

Hold on. An unarmed person standing up an even yelling or walking towards the cop it's still clearly not a serious threat and would not justify shooting in most "first" countries!

Let's not normalize the idea of "extreme self defence".
Bitcoin boom may be a disaster for the environment
Not really, although in the book "The Checklist Manifesto", Atul Gawande reports that having something akin to a "stand up meeting" before a surgery has been shown to reduce the likelihood of errors occurring during that surgery. And that brings us around to "agile" methodologies. I feel like most people agree that the underlying value system outlined in the agile manifesto made sense, and that many of the practices outlined can be useful, but at some point (scrum, maybe?) a particular set of practices got bundled up and sold as The One True Way of Doing Things, and then sanity went out the window. For example, test-driven development can be a useful tool for thinking about how to approach a problem, but of course it isn't the only way to write a program (see Ron Jeffries hilarious attempt to TDD a sudoku solver as a counterexample). But sadly, many teams aren't in a position to think critically about what they do or don't do - instead, they have to show that they're "doing Agile".
Their inability to use the key card at the end of the clip is a uncomfortably surreal thing to watch moments after watching a person being murdered.
> It doesn't come from either of those things.

Yes it does. You have to pay your taxes in U.S. dollars, so people have to use it. That's one of the purposes of taxes: so that the government-issued currency is used.