skysight-inc/HackerNews huggingface dataset:
This may help you out to get started, then read the previous article I linked.

https://medium.com/@nopara73/explain-uasf-like-im-five-ae879...

It is not a simple topic with two sides. It has very technical details as well as economic incentives for both sides which leads to a lot of game theory.
My answer would be that any modern software development shop should be using a linter like Rubocop, eslint or gofmt that runs automatically on every commit. It doesn't actually matter what standard a group chooses, but there is real cognitive overhead to trying to understand inconsistently formatted code. And, people shouldn't be the ones criticizing incorrectly formatted code; a GitHub robot should be.
Roaming is relatively niche

Highly questionable. Concern for the poor that only appears in the context of government regulation often seems to be motivated more by dislike of regulation than worry about the lot of the poor.

Surely you have considered that one of the reasons poor people don't travel more is the predictable large roaming bill they may face upon their return. Once people are used to being in regular contact via cellphone, they don't wish to give that up for travel. Further, suggesting that vacations are the only reason people travel seems disingenuous. People are often motivated to travel in search of work, or to attend funerals, or other in- or semi-voluntary reasons besides leisure.
But this points to not a specific misunderstanding of accidental death, but to a general inability to comprehend/apply statistics, which includes things such as cost/benefit analyses.
"Why does everyone and their uncle...."

They don't. But every amateur with zero experience does.
One thing you can do to help, is buy headphones/earphones with a replaceable cable, since it's often the cable that breaks.

Also your cable(either modular or not), should have good "strain relief", it's a small mechanical structure that protects some of the more sensitive parts of the cable.
Super exciting to see your thinking and progress on this! Let me know when you're ready to be added to http://blog.beeminder.com/competitors

And here are our thoughts on charities: http://blog.beeminder.com/anticharity

Oh yeah, and we have some very old thoughts on Pact (originally GymPact) and the idea of the winners paying the losers here: https://blog.beeminder.com/gympact/

Tons of room for competitors doing commitment devices and other motivation hacking. I chuckled/winced at "Beeminder but for less highly technical people" -- we'll get there! :)
I use vanilla Jupyter as bundled with the WinPython distro. Don't ask me why I went with WinPython instead of Anaconda, but now it's what I use.

My typical notebook is mostly Python with a bit of Markdown, rather than vice versa. I'm rarely creating a linear narrative, so I often go back and add explanatory text after the fact but before I forget.

It's worth noting that I'm a lone wolf in terms of maintaining my own lab data and results. Nobody else cares how I do it, and I'm not in a regulated field. I'm in industry, so I don't publish. So it's mostly so I can figure out later what I did. At home, I've put some really obscure Jupyter notebooks on my GitHub page, which so far appears to have received exactly zero views. GitHub renders Jupyter notebooks automatically.

Alongside Jupyter, I've often got a regular Python IDE running, with programs or scripts that I use for data gathering. Most of my lab equipment is accessible via pySerial (a requirement for anything that I buy new). If you're really careful, you can script your data collection within the same Jupyter notebook that you use for analysis, but there are some hidden dangers, such as losing data stored in variables when you terminate the kernel, or over-writing files. My habit with data files is to use str(time.tim()) for file naming, so it's impossible to overwrite a file by accident.
No one in the history of ever has ever laundered money to try to convince the government that their legitimate enterprise was in fact a completely different legitimate enterprise. In fact that could be illegal too if you were using that information to convince investors that your software company was more profitable than it was. That is indeed fraud.

I mean, by your own argument fleeing the scene of a crime isn't hurting anyone. I mean, I didn't run anyone over while I was fleeing. Sure, I may have shot that guy, but the simple act of running away after I shot him didn't hurt anyone. Because apparently it doesn't matter that the act of running away from the scene is directly linked to the crime I just committed, and it doesn't matter that the only way you can prove I shot him is by catching me running away and then comparing my gun to the bullet inside the victim. Fleeing the scene of a crime is just a made up law. There's no victim.

Go after the real crimes! Like the one I just committed that you found out about because you saw me running away with a gun in my hand...
The North Korean regime is vile. This is in effect an assassination, and the only way to avoid it is to not go there.
This is what I encourage all of our team to do, it just seems like a no brainer. Having stray "testing" strings pop up in our logs without any source is hella annoying.
I'm talking about another case, they are not employed by the company, and not pretending to be an employee, but are currently wearing the uniform.
True. And if we want to get conspiratorial, we should just blame all the viruses on Symantec.
Christianity is far from alone in its belief in good and evil. The idea that there's a battle between good and evil goes back to Zoroastrianism, which predates Christianity by hundreds of years. The other Abrahamic religions, Judaism and Islam, also have conceptions of good and evil, though they might not be viewed as being involved in a battle.
Makes me wonder how much we miss out on in the rest of the world because of the language barrier.
As long as the result is shorter than 1500 pages (afair), your language is simpler than C++.
I haven't had good luck with it in a few minutes of tinkering. Could you point me to a tutorial / example of what you can do with it?
Have you seen the UI of the Prada? Check out the browser for instance, its keyboard or the scroll bars: https://youtu.be/rQnVOrQMjOc?t=274
Really? Zero? What if I work in something I'm embarrassed about and want to front it through something more respectable? Or what about the simple idea that I shouldn't have to tell anyone about my income sources?

I agree that a front is a reason for someone to be suspicious. Find a laundromat doing a million a day? Sure, investigate them. But that alone should not be a crime.
Sorry for the derail, but who are you with in Germany for that deal? All the contracts I've seen start at at least €40.
Want to know what the stock is going to do? Look at your order book in PM on lockup day. Liquidity on either side will indicate short term direction, and the liquidity vacuum on the other side will indicate longer term direction.

disclaimer: short term is 10-15 minutes, long term is 1h or more up to RTH close
OCR is good enough nowadays I cant see it having an issue with code screenshots - it's generally unstyled except for color, and in a fixed-width font.
Watching trends without an analytic platform, I have seen that over any period of time longer than ~1 day, ETH seems to perform better. It is common to see periods of an hour, up to a day, where BTC does perform better. (For this reason, not more than just a few weeks ago, I took most of my tiny collection of BTC blue chips and traded them in for ETH.)

It would be hard to believe that nobody has tried writing arbitrage bots. I would probably be overreaching to say that this effect is due to a large number of arbitrage bots (and likely also non-robots), but it seems like there are clear opportunities for arbitrage and likely that there are skilled individuals taking advantage of these chances on the regular.
>Is there some weird convention in finance to do it that way?

Nope, it's a convention in journalism.
I'm sorry it crashed on you! Does a "send crash report" dialog pop up when you launch? If so, please either click the send button or copy/paste the crash report in an email to me (tyler at vexlio dot com). If not, the crash is happening before the crash report handler is configured, and it becomes a little more tricky to debug.

I'd love if I could chat with you about this issue to see if I can get it resolved quickly -- if you're ok with that, please send me an email.

I'm not sure why the user guide isn't loading for you. That page is entirely static and only makes requests to the Vexlio web server to fetch the content.
I pay 15€ for unlimited everything in Denmark (but with reasonable caps imposed on European roaming)
I am neither a defender nor an evangelist; I hold some BTC but it's purely because it's the go-between of other cryptos. I will readily admit that I am in crypto because I like speculating.

I have never heard anyone outside of the deepest idiot-evangelists call it a "stable store". I've heard it call a good investment, but that is a wholly different beast.

The only goalpost moving going on here is you hoisting the intention of Bitcoin as a "store of value" rather than the stated goals (decentralized currency, universal ledger) and practical uses (speculation, Chinese currency escape).
The first version is hardcoded, the next version will allow custom behavior designed by the users

Over time we want to add full dialog capacity to the AI
> Concurrency is not special here
I beg to differ. Concurrency comes with its own bag of hazards, as I mentioned in my reply to burntsushi. Comparing its invariants with Vec's length invariant/HashMap's RH invariant, and any other single threaded/internal invariants misses the point.

Unsafe discussions that I've seen rarely talk about fences - they tend to focus on raw pointer ops, ffi, transmutes, unbound lifetimes, and in general, are single thread focused.
It's an ongoing battle, even if eventual victory is inevitable. Plenty of work remains to put convenient, strong encryption; not to mention anonymity; in the hands of everyone all the time.

https://github.com/andreas-gone-wild/snackis
Flubber: smoother shape animations in JavaScript
My sadness is we all read this, feel sad, and move on with our comfortable lives.

That we are powerless is bullshit.
> Human beings don't listen to linear sine sweeps. We listen to music. ...

This is irrelevant. They're measuring frequency response, not trying to map the entire world of psychoacoustics. Log sin wave sweeps are a perfectly adequate way of measuring a transducer.

> Sine wave measurements of audio gear ignore impulse response, intermodulation distortion, phase shift, and a host of other real-world physical device responses to real-world musical signals.

No, when you do a sin sweep and measure the impedance you can recover all that. Pick up a basic textbook on loudspeaker testing.

> Scientific, reductionist thinking is inadequate to get an accurate picture of the factors that matter to human listeners.

You are completely mistaken. Here's the research itself: http://www.aes.org/e-lib/browse.cfm?elib=12847 You can find blog posts covering a lot of the same material informally on Sean Olive's blog: http://seanolive.blogspot.com/

I strongly recommend you pick up the book Dr Toole wrote for a non technical audience: https://www.amazon.com/Sound-Reproduction-Psychoacoustics-Lo...

Learning from it will require you to shed the chip on your shoulder, but it will put you miles ahead of your peers in understanding what's actually going on when we listen to music vs all the commonly repeated mythology.
Show HN: Acquiredby – Definitive list of tech acquisitions
I don't know what their RSU agreement is like but typically you are not able to short your own stock.
There is definitively a narrative by Bitcoin supporters comparing the Big-Number-On-A-Harddrive to gold. It is suggested that people flee from uncertainty in the real world (Venezuela, China etc.) to cryptocurrency.

It would be nice if those who hold/held this idea would come out and critically evaluate this position in public forums like this one.
>it's just a douche bag move to sell software and proactively prevent users from having freedom to understand, fix or modify it for their needs

I work in an industry that has a particularly nasty case of vendor lock-in. There are only a few vendors and they all do things the same way: no API and no innovation.

They are causing things to stagnate for the whole industry. I don't get why they don't realize that even just having an API (not even open source!) would lock someone in way tighter than any crappy gimmick feature.

I see open source as a regulator - a reference point that signals to closed vendors that they had better keep innovating or people will jump ship. When it's not there, it makes the vendors slow down since they know they can play it safe with the barriers for migration.
I also prefer tabs, but always make sure to write spaces to disk. The better you are with your editor, the less you have to worry about whether the original file was using spaces or tabs.

Therefore, writing 100% spaces to disk is the best way to insulate yourself from possible issues of people who _don't_ know what they're doing with spaces, tabs, or their editor.
>All goes well until someone aligns something visually, like so:

I have been programming for most of my life, and I still don't know why people do this. I just don't feel the need to align stuff.
All completely fair criticisms.
Encryption should probably be considered broken until demonstrated otherwise.
Dude, don't disagree with the 15 year old! /s

I agree completely, Snapchat is a horrendously designed app, especially when compared to an extremely intuitive one like Instagram. It's a miracle youngsters are fine with the learning curve since kids are getting less patient when it comes to learning nowadays. I guess the stories and filters were worth the trouble? Who knows.

In general, I think that Snap is one of the luckiest unicorns out there. Also, the fact that they have yet to come up with a new product -- other than those silly glasses -- does not help their case much.
HN won't let me respond to your comment.
When I meant hardcoded I meant hardcoded or rule based system rather than a generalized dialog manager with Knowledgeable lookup. Sounds like you're not there yet.
I don't think anyone manually counts out their tabs and spaces, but I think every major text editor has a mode or plugin to make this automatic.
Solitary confinement is not an effective method of societal reintegration. I'm not sure why it's implemented at all.
http://www.zerohedge.com/news/2017-06-14/you-wont-believe-st...

This guy seems to think so ^
I heard through the grapevine that Go was only chosen at Uber to help with hiring.
Marketing Skills Upgrade
>"and the microcode needs to deal with CS, SS, and FLAGS. The segment registers are almost useless these days, but saving and restoring them is very slow."

Can you elaborate on whats special in terms of CS, SS and the FLAGs registers in terms of what the microcode must do?

>"Even x86's model of handling CPL (privilege level) isn't ideal. I've tried to push RISC-V toward a model where user and kernel code have entirely separate address spaces, which would let privilege handling move to the front end and potentially allow pipelining across privilege changes"

I thought that mapping the kernel into the top of of a userland process address space was supposed to be kind of elegant as it prevents a TLB flush. What is does "move to the front end" in your proposed alternative to this arrangement? This sounds interesting. Might you have any links regarding this?
You literally quoted the answer in your comment. There's a short-term benefit and a much greater long-term harm. Offering this facility to consumers is fine, doing it unilaterally isn't. Many consumers won't realize the long-term impact because they're not good at financial planning.

Read up on this important court case: https://en.wikipedia.org/wiki/Williams_v._Walker-Thomas_Furn....
And you call that a proof? :-)
Email Marketing Failures
I agree with you that the price of Bitcoin fluctuates but if you take a look at the price of Bitcoin over the past two years you will see a steady rise. Bitcoin is not mature and it is still in its infancy stage (early adopter). As its usefulness develops globally along with easy to use interfaces it will mature past the early adopter stage. One important point is that the uniqueness of Bitcoin is not only its usefulness as a global exchange vehicle but also the Blockchain technology that backs it. Just my own opinion.
Arcologies have nothing to do with videogames, they were a concept for a three-dimensional city invented by the architect Paolo Soleri. Soleri's 1969 book Arcology: The City in the Image of Man is worth reading.

This project has nothing to do with arcologies. It is a trailer park.
Yeah, I'm not convinced either.

Android was still getting built with a Blackberry-style physical keyboard at that point.

It feels like if it wasn't for a few researchers in the interaction lab we wouldn't have gotten software keyboards for a while.
They had funds from their parent companies which made money by other means. I'm not certain, but I suspect neither product made any money for Microsoft or Yahoo. What CEO in that position is going to double down on R&D funding to keep the chat program relevant?
Show HN: Experimental Learning (India Focused)
There was a scientific study done in 2004 that showed coating the hair with Cetaphil cleanser and blow drying it was very effective in getting rid of lice. It's called the "Nuvo" method. No insecticide necessary and probably more pleasant than mayonnaise. We've used this treatment successfully.

More info:
http://nuvoforheadlice.com/test/

https://well.blogs.nytimes.com/2010/03/24/the-alternative-me...

The original study:
http://pediatrics.aappublications.org/content/114/3/e275.ful...
There's no reason to do this silly mix of tabs and spaces. Just move all parameters to a newline have have sane consistency everywhere:

int f() {
<tab> someVariableName = myFunctionCall(
<tab><tab> expr(5),
<tab><tab> somethingElse(9),
<tab><tab> a_long * expression + involving(multiple.subExprs)
<tab> );
<tab> d = somethingElse;
}
> The stuff in the papers is not taking "Russian" to mean "bad." It's looking at serious allegations of collusion with the Russian government

That's a very generous assessment.

If only accusations of "speaking to a Russian" were qualified by the conversation actually involving something malicious or illegal before suggesting it was improper then I'd be in much more agreement.

The fact is besides Michael Flynn who was immediately fired once people with real power found out, there hasn't been anything that has come out that was bad on the administrations part. Even the accusations against Kushner seemed to be the handy work of Flynn who was at the only meeting he had with a Russian official.

Even the level of manipulation of the election results was seemingly marginal. If leaking Clinton/Podestas/DNC's emails was the limit of the interference (assuming they even leaked the Podesta emails to Wikileaks), despite most Americans on the left falsely believing it involved manipulating actual votes, then I really don't think it was as bad as people seem to think.

At most the worst that can be said is that Trump/RNC's emails weren't also leaked but everyone knows Trump doesn't use email so the damage would be limited to the RNC who Trump attacked on multiple occassions.

That would be a preferred scenario to Clinton/DNC emails never being leaked IMO.

So overall I don't see the total effect of Russian manipulation having a deciding factor. Especially considering the reason he won was in poorly educated industrial swing states where things like the latest Wikileaks Podesta email isn't as big news as a Trump ralley getting people excited over populist messaging.
Rising Rents, Green Activism Spur Pro-Housing Movement in Silicon Valley
The Least Radical Cause in the World
The very first sentence mentioning the research links to an article they wrote for further info.

https://cl.ly/1Z2s1F2C0414/Image%202017-06-15%20at%203.02.04...

Here was the link: https://hbr.org/2014/11/sometimes-the-best-ideas-come-from-o...
> Would be great to open up a van-dwellers Mecca to the public as well.

RV parks have been around for a very long time.
Two Government Agencies. Two Different Climate Maps
That day has come and gone. What will we do about it?
This makes no sense at all.

All the cell phone companies had their own proprietary OS.

Android was getting built at literally the same time.
This person switches threads :)

But in practice, I guess this legacy architecture adds a nanosecond or two to a thread switch. Is that a big deal? How many switches does a desktop PC do in a second? How about an AWS/Azure/GCP server?

I've never experienced lag in a game or app or web server due to slow thread switch. Server side async is on the rise anyway, minimizing number of threads and switches.
It can never be stable unless bitcoins are designed to lose value over time (that's why normal currencies are designed that way). Intrinsically worthless tokens engineered to have better than market risk adjusted, liquidity adjusted, real returns compared to real productive investment will always be unstable and fluctuate increasingly wildly as they get more popular.

This is a direct result of physical limits of production. As people hoard worthless tokens, their price increases which causes people to hoard them even more instead of investing in real businesses with real production capacity. This causes production capacity to eventually drop which means there is less things to buy with all the tokens. If people start buying real things with their stock of tokens, these tokens will be chasing fewer goods which means prices will rise (tokens will lose value). This might happen suddenly when people notice that token value is droping and that there are tons of tokens waiting on the sideline ready to make it drop even further. People will try to get rid of them all at the same time before they're worthless which will cause their worthlessness. This drop will bring them closer to their natural intrinsic value of zero. The cycle can then start again, such is aggregate economics. The 1920s and 1930s suffered from this type of cycle but with gold instead of cryptocoins. It's important for the world's sake to not let deflationary currencies become too popular.

When savings or financial promises are insufficiently tied to future production or to accumulation of real goods, there will be disappointment when people try to exchange them for real stuff. That is true for crypto currencies as well as government currencies (that is why the system is designed to make banks invest people's money in real businesses and minimise the amount of money that is stockpiled idly).
It's UASF, not USAF :-)
Your point about great Britian isn't completely correct, no power could have stood against the empire at its peak. France could have given it a go perhaps, and did around 1800 and where beaten (Waterloo! Waterloo! Waterloo!).

The differences you talk about now are, in my opinion, down to advanced weaponry. Where before it was about manpower (and England's vast empire made procurement of such very easy) and sailing (another thing England was pretty damn good at), today it's more about who has the biggest and most advanced guns, bombs and delivery technology. America outspends, America wins.

That being said, I'm reminded of a rather apt poem I read somewhere about the British invasion of Afghanistan in the 1800's, basically saying how despite many pounds of expensive training given to English soldiers, they where shot and killed by a Afghanistan pistol in the mountains that only cost a shilling (If anyone has a reference for that I would be very grateful, I cannot find it anywhere)
Me too. Me too. I scoured around for those, but couldn't find them. I'll try and reach out to the original authors of that research to see if I can drum some up.