skysight-inc/HackerNews huggingface dataset:
There's so many small sub-problems here that it's hopelessly naive to think there's a silver bullet. There are however lots of GOOD ideas. (See CME price band style mini auctions aka restricting dPrice/dt -- I forget what they call them)

I'll not so briefly add:

- Stochastic delays have many externalities; people consuming liquidity will simply send many orders hoping to "win the dice roll" on your stochastic time noise system

- Stochastic delays plus limiting orders per day etc doesn't "easily" work because enforcement is tough when people trade on your exchange as multiple entities, multiple trading desks/groups etc (Huge pita for everyone involved)

- Stochastic delays plus pay per order doesn't consistently work well as value of orders is highly variant and there's no single magic # to make this economically optimal

- Fixed delays are pretty similar to the geo location of the exchange just moving. It effects the external RV situations but I don't feel does much internally except poison market data with more "not-really-there" stuff. (Because MD state is increasingly out of state with in-flight orders) Recognize that stale MD compounds issues as more people send orders at opportunities not really there and this is largely what leads to MD delay spikes etc and is generally destabilizing.

- Selling order flow is 100% bullshit. I wish all that crap was illegal -- this is where retail gets their faces most ripped off and how lots of chumps get to make hundreds of millions for no reason. Building models that tell you which customers in your captive flow to piggyback in which products is super disgusting to me. Anyone who trades with their flows exposed is surrendering alpha to parasites.
In case you are having issue logging in, make sure third-party cookies are enabled.
Ask HN: How do you stand using Sublime Text?
Whenever I try to watch a tutorial I see the "expert" coder working with either Sublime Text, Atom, Brackets, etc...

I find all these fine text editors for markup or config files or very-simple quick code fixes.

What I don't understand is how people are using them to code?

I come from a background of Eclipse, Netbeans, VisualStudio, etc...
Where an IDE is there to help you all the way and un-complicate your life as much as it can, and I might be missing something but I just don't understand how and why people use text editors to code?
You are probably aware but in Germany the citizen's registration offices give out names, addresses and age of every voter (that hasn't told them not to) to the political parties ahead of an election. I haven gotten personally addressed mail ads before. Thankfully no robocalls but "driving elderly from the retirement homes to the polling place in party branded vans" is a thing here.
Thank you. That is loads more informative than the linked blog post, which does not even bother to compare to LZMA.
Yes, there was too much noise.
Show HN: GICO – IP console in Python
Thanks for those references; when I was searching for how to do concurrency in plain C, only pthreads came up in the results.
SixXS.net: Call Your ISP for IPv6
cool but there are no quarks involved..(?)
People demand a democracy, a gov't that is for and by the people and then complain that sometimes those running for office might contact them? If you want a democracy then seems only reasonable those involved it might want to hear from your or communicate.
Yea, I was waiting to see the "and to disable the warning" part of the tutorial. But to be fair, even though you or I would be stopped by the warning, most people wouldn't.

Really OLE needs to be deprecated and removed. It's ancient cruddy technology. It needs to die like ActiveX and <IE11
20ms baseline latency is pathetic. Ping from a data center in Los Angeles to one in San Francisco is typically a little over half what it apparently takes your modem to send a packet upstream. 20ms is like half way across the country. Why is latency at the last mile so awful?

What is the latency typically like on stuff like Google Fiber?
I use vim, IDE is sometimes heavy. and you want to write code and run it from the terminal, instead of IDE, it's an habit.
> It's not credibly possible for bitcoin to exist in its current form while also being able to make a $0.0001 payment.

Of course it is. I've made such payments many times over the years. The only reason it's not currently possible is because the Bitcoin Core developers have deliberately forced the network to run out of capacity instead of doing what the community wanted and raising the block size limit. So now the fees are huge, payments are flaky and users are rightly complaining that the system they rather liked appears to be losing any advantages it had over the competition.

Saying "it isn't feasible" or "not credibly possible" when it was repeatedly done right up until very recently is ... not great.

The proposed Lightning Network has received some very strong technical criticism, such as Chris Pacia's article. I wrote a similar one months ago that touched on different issues. I have not seen much in the way of answers to these criticisms.
I believe there's a difference between cold calls at work and at home. When I'm working and you call me to tell me about a new tech stack, well fine for me.

But when I'm at home and relaxing, and someone tries to sell me bullshit, I get really really mad. It's just disrespectful to intrude into others' personal lives - TV/radio/internet commercials already do that enough.
The article attached to this thread discusses it.
Implementing functional languages: a tutorial (1992)
Netflix ISP Speed Index
This is my favourite https://www.fourmilab.ch/autofile/www/section2_2_12.html

The more things change, the more they stay the same :-)
The Commercial Zen of Muji
I don't think it's that good of an idea. If the allocation is random, participants will counter by sending in more orders than they want, to increase their chance of getting a fill. The microstructure will look similar to a market with a pro-rata matching algo. This article has a good discussion of some of the downsides of pro-rata http://www.advantagefutures.com/is-pro-rata-an-accident-wait....

But it's unclear to me how the random component would work that you all are talking about. Is my resting order subject to a random cancel delay as well? If it's not, then we still have a requirement for speed, as cancelling soon-to-be bad orders is arguably more important than placing soon-to-be good aggressive orders. And if it is subject to a delay, spreads are going to be MUCH wider, losing individual investors more money than they currently are to the current system.
There is no reason whatsoever for the so called "general purpose" languages to exist at all, no matter old or new ones. But, LLVM is a very useful tool for implementing DSLs.
How long did it took you to master VIM
Every time I have issues with rvm (which seems often) or rbenv (occasionally, I use it less), I'm reminded that Modules (http://modules.sourceforge.net/) takes care of this path fiddling and more. Yeah, it's old and it's in TCL and it doesn't solve the "how do I build a new ruby and gemset" problem but it's been working for years on the "how do I switch path" problem. I use module when I build .deb of Ruby and gems.
Indeed, if Samsung really wanted to make it work, they should've tried to get interoperability with Google/hangouts. Unlikely, sure, but worth a shot.
Yes IDEs are memory hogs.

But assume that I have the newest laptop ever with the best config and I don't have to worry about that. Why would I use anything else?

PS: I use vim/nano/ne daily when SSH'ing into servers.
I took away this: if you're neither negotiating a higher salary nor equity, you're setting yourself up for disappointment. Also, always negotiate from a positive perspective. It's much more powerful to say "I believe in this company, I would like more equity in exchange for the value I provide" instead of "I don't believe in unicorns, give me cold hard cash". Especially if you know the extra salary will be hard to come by.

Your mileage may vary. I work at an established company now after a working at a startup where multiple life-saving investment rounds wiped out common shareholders (several times).
There is even a better trick - ditch the lexer altogether.
Hello my brother ..
I am 27 , trust meee I know what you are talking ... I dont have any saving , no friends expect one .. I have only two things left in life .. to build something because of which people know me and earning enough money to gift my mom any fucking thing on the planet whenever I want ..
I knowwww how you are feeling trust me ! ... If you want to get together and build some thing together I am ready ! .. but you yourself will have to find a MOTIVE ! .. for which you will fight .. no amount of consoling session here on HN will help
You are welcome ;)
Finding good C resources is rather hard...
It's a file transfer site, like WeTransfer. You can encrypt and upload a file on the PUT-tab

You will receive 12 words that you can use to download and decrypt the file on the GET-tab.

I think it is pretty simple if you try it.
7 Dry Ice Experiments Hacker Compilation #2
I've been excited about this for a while, any word when this becomes part of the default in jruby?
How to Turn a Boring Subject into a Brilliant Presentation
See also: https://www.irs.gov/uac/Historical-Documents-relating-to-Alp...
this is pretty cool, and if mixed up with svg icons (like font-awesome) and a nice font you achieve something pretty decent. but im no designer
Yes, in theory quarks and their anti-particles will be created just the same as electrons/positrons. However, a) it is a lot easier to detect electrons/positrons than it is to detect quarks and b) protons are significantly heavier, so you'd need quite a bit more energy. Really the best way to think about this is just a particle collider, but colliding photons instead of matter. You'll still get a whole sea of debris that you can sort through and find interesting physics, but just detecting electrons would be a good first step.
You pretty much can't win in that culture. You're a man, so you can't even grasp what it's like to be a woman, but trust us, it's horrible. And if you wouldn't mind if it were "sis", that's because you haven't been oppressed by women.

I understand there are gender issues, but if you have to overcorrect so much that you're changing an abbreviation to avoid the short form of "brother", you've gone wrong.

I am very thankful that my culture doesn't have this gender hostility and easy offense that's prevalent mostly in the US.
a lot of games have steam DRM in them, making them unplayable unless the steam client is open and logged in.

so, this couldn't work unless steam creates some kind of API to get around the DRM, which they obviously won't.
I'd have to smile and nod politely if he told me that in person.

When a country must entirely cut itself from the internet to deal with incoming cyber attacks, I think the issue is much more serious that that politician understands.

For reference, take a look at Turkey. Anonymous hammered their systems until the government's only option was to completely shut down incoming internet access. That's always good for business, right?
The "Don't Copy that Floppy" rap:
https://www.youtube.com/watch?v=up863eQKGUI

bodacious.
The only argument about strong AI not being a threat in this article is that it is difficult to make computers fast enough.
In theory all you have to do to get protons is crank up the energy.
Do they have per-voter voting history, or is it a probability based on more coarse-grained voter turnout metrics?
Ask HN: Information you would like in one central place
What scattered information would you love to have in one place? Like Clearbit or Google search.

People from different industries, please speak up!
hey I downloaded the postgres documentation and begun reading it, thank you very much for your guidance!
And assuming it would fear anything is not anthropomorphizing at all? :)

> On what basis would it update its goals? What is the reason it would do so, and why does that reason make sense in the context of it's prior goals?

That's a very open ended question as well, given that the systems we discuss are not yet conceived. My point was that calling a superintelligence what by description is pretty dumb automation is a bit ridiculous.
I find IDEs cumbersome and bloated. It really depends what language you're writing, though. I don't know any Java programmers who can live outside their IDEs, and I don't know many C programmers who prefer anything other than a text editor and some terminal tools.
I will preface this with I used to lean heavily to using IDEs. I still think there is a place for them in development, depending on the language/framework you are developing in.

With that said I almost entirely use Sublime these days. Out of the box Sublime doesn't have an enormous feature load. However, you can easily find/add packages to make it your own. You can essentially turn Sublime into your own custom IDE with only the features you personally need and want without all the bloat of a fully-loaded IDE.

Again though, I think it really depends on the language and framework you are developing in. I think it also depends on skill levels. I don't mean that in a rude or condescending manner. I just think IDEs are most often the first entry point into coding for many people. They either become so comfortable with using them (was my case for a long time) that they don't bother, or don't want, to look outside the box for other development environments. This can often lead to relying on the environment for helping with writing the code. Where if the individual does switch to something like vim or Sublime they struggle without the crutch provided by an IDE environment. I don't claim to be some expert coder by any means, and find myself constantly referring to books and Google, but I can honestly say that my skill levels increased when I stopped solely using an IDE and moved to Sublime.

Why did I switch? For a couple reasons. First, I wanted to try something new (I used to use DreamWeaver and Eclipse mainly). Second, I saw more and more people using Sublime and wanted to see what all the hype was about. I still use Eclipse for some mobile stuff, but beyond that I am entirely Sublime.
Elon Musk on the Dangers of AI – A Catalogue of His Statements
> downright manipulation ... huge campaign ... get girls to code, even if they are not interested ... decided that we should feel bad ... things that overwhelmingly attract males ... why not extrapolate

That's an impressive amount of speculating.

> Maybe it gets absurd enough that we realize

Indeed.
Water Fasting’s Amazing Effect on Immune System
Harbingers of failure: meet the customers you don’t want to love your product
In theory if you crank up the energy high enough, you'll create a bunch of Higgs bosons as well, though of course as always, they'll immediately decay.
It's available in 9.0.4.0 today, but I wouldn't advise using it yet. We hope to be running Rails in 2016 though.
Lime is a source of C, which you need if you want to stay alive.
Who are the best MMA fighters of all time. A Bayesian study
lapis is another framework. http://leafo.net/lapis/
You're using industry wide figures. Making $200k in SFO isn't very meaningful. And to achieve top outcomes in IT, you need to live in SFO, BOston or NYC.

You can build a $5M plumbing/electrical/etc business in any location and live a much better quality of life.
> All the evidence we have right now says that it's possible.

Speaking about A* and heuristic programming specifically, we have a pretty big corpus of evidence it's not possible. More than that, many would doubt if an intelligent system with a rigid agenda constrained by design is possible at all.

The scenario you present is essentially the grey goo argument, and it does not require intelligence.
very cool! clean, simple, fantastic. thank you sir
> The nature of Nakamoto consensus is such that consensus parameters are not up to vote.

One of two things must therefore be true:

1. If consensus parameters cannot be voted on then Bitcoin is a failure, and Core's huge war against upstarts like XT and BU are totally misplaced (since as you say they cannot be changed by vote) or

2. You're dead wrong

If consensus parameters are not up to vote then obviously XT simply cannot be "voted in", so why fight it?

If consensus parameters are not up for a vote then Bitcoin loses permissionlessness and censorship resistance: a hostile actor merely needs to infiltrate the governance structure of one ragtag dev team and he can block certain transactions or indeed greatly harm the network by inserting consensus code to keep undesirable txns out or by making the rules unworkable. Since nobody can vote the bad rules out, the network just has to accept the bad rules and implode.

If consensus rules cannot be voted on then permissionless innovation of the system is thwarted or impossible. If I have a great idea for a consensus rule innovation, I have to get permission from the keepers of the consensus rules to add my rule change.

If consensus rules are not up for vote then if a supermajority of users including miners attempt to change the rules by running different rules, nothing will happen, because the rules "weren't up to vote." But it is objectively the case that if this were to happen, then the rules would be changed because a majority of voters agreed with the change. This is the defacto behavior of Bitcoin.

Methinks that #2 is the case. Consensus rules, as a simple matter of fact, are amenable to change by a simple supermajority of CPU votes from a majority of miners and nodes.
how about a general purpose language targeted for a specific domain, like Elm.
> Without artificial scarcity of block space

Or natural scarcity, which already exists.
IMO, "equity is worthless" is an extreme approximation that is designed to psychologically protect the optimist startup employee from making potentially very poor financial decisions.

Suboptimal, but a decent self protection strategy.
The article is quite opinionated towards this system, while I think the main beneficiary of this, is the call center. And not because they actually operate more efficiently, but because the can fake more efficiency. When I pick up the phone, to call a company, it is usually because they already did something wrong, and I need help with that immediately. In all other cases I wouldn't contact them or would have send an e-mail. The article claims that "the best bet for improving both customer satisfaction and contact center operations" is some queue management stuff and so on, but I think the "best bet" would be getting someone on the phone asap. And asap is not after 20 minutes of waiting time (whether on the phone, or off the phone).
If you work on multiple Django or Flask projects you'll quickly learn APT can start solving your problems but it won't be the best way to do it.

With virtualenv each project of mine has a requirements file (I use it even for Google App Engine development, having a distinct SDK per project) and runs Python from a different environment where the packages I install with pip do not interfere with any other environment. Without it an "apt-get upgrade" can end up breaking everything (to say nothing about not having the latest version packaged).
Fastest YouTube to mp3 converter?
Analyze Git repositories with pandas: git-pandas
Devil's advocate here. Lots people say the same thing about religion. In fact, you could almost replace meditation with religion in your comment. Quite illuminating.
I have a number of things that I'm interested in from compiler and interpreter design to boating to things about the Raspberry Pi. While most of it I can find with Google, what I do is put the link and a snippet about the details and keep that in a personal wiki that I run. (Quick shout out to JSPWiki)

This lets me find things that are closer to what I want or have used before (where was that set of instructions on the Pi Sense Hat). The wiki allows me to categorize things for easier finding, but the built in search helps.

I also own books like Machinery's Handbook, ARRL Handbook (ham radio) and the CRC Handbook for quick data reference. All of that information is on the web, but the books bring it to something that is a little quicker for me to find.
Pressurization would add significant weight. Metal and glass but also the mass of the air. And there would need to be some heavy equipment. Modern planes get cabin air from their jet engines. An airship of the 1930s would probably need dedicated systems --> more weight.
I wish UX/UI designers would use statistics or tests to validate their argument.

The fact that someone else does it (e.g. Google, Facebook) or it seems analogous to real-life experiences is just one part of the discussion. The other part is if users actually enjoy that particular decision and end up doing a desired outcome at a higher rate than with historic iterations.
ah, THAT explains why verizon finally rolled out fios to my section of philly in the last month or so.
How about imposing a minimum holding time for a stock? Like, a year? Or putting dividends, sale profits, bonuses and manager payments on hold for this time?

At the moment, the stock system massively rewards short-term speculation and companies only focus on quarter gains instead of long-term profitability/the company future. For example, reducing head count might improve this quarters' bottom line, but one year in the future the lack of heads will be problematic because the company is unable to keep innovating. But investors (and managers alike) don't care about the future because they already realized and pocketed the profit and move to the next company.
I have a tendency to install one of python 2.x and one of python 3.x and then use the --python flag to set the particular python I want my project to run against.

At that point it should work invisibly in the virtualenv.

Unlike ruby, point releases don't often make sweeping breaking changes so it is often enough to say 'this is python 3 code' or 'this is python 2 > 2.5' code, so the granularity of something like pyenv is mostly unnecessary, imo.
Unless I'm mistaken, it's impossible have a per user history.
It's exciting if you are an alien race hell bent on sucking the chakra energies from human beings.

This website is infected. If you are on the conputer most of the day you are under their spell.

Aliens are real and they are a parasite that operates off of black programmable matter found all over the world.
If we could trap those positrons somehow in large numbers...

Antimatter production?
Understanding Compiler Optimization – Chandler Carruth, Keynote Meeting C++ 2015
This reflects a misunderstanding of the drivers of mining costs.

Mining only costs a lot because coin value is high and the block reward is high. This means miners are willing to spend more to win the reward.

As the block reward lowers then mining becomes funded entirely by equilibrium-priced fees.