skysight-inc/HackerNews huggingface dataset:
> It seems to me that stock price is correlated with more money: if I have X stock options worth Y dollars each, I effectively have XY dollars worth of stock

Sure, but the "market" price of stock isn't really the value of every* share, its roughly the marginal price of the last/next share purchased or sold, but the more you want to trade, the farther from the market price the value will be.

And changes to the market clearing price don't tell you about changes to the supply and demand curves, just where they intersect. So, for any but a small quantity of stock, you can't tell what the real change in the realizable value of your holdings is just from the change in the market price, since there's no guarantee that a change of $1 in market price equates to a change of $1/share in the price you'll get if you try to sell a particular quantity of a stock.

We tend to ignore that when placing a valuation on a portfolio because if you don't ignore it, you can't get a valuation. But those valuations are approximations, at best.
Note that this is very obviously deliberate. It's not just the name. All the outreach around internet.org brands it as something its not.

Which is all the more reason to be suspicious.
The sense of entitlement here is amazing. Is dying of thirst really preferable to a free Coke?
37,617 Copies of Traction Book by the Numbers
Users love restricted product design
A daily comic isn't the medium that one usually chooses for subtlety or depth. A lot of people complaining about "left-wing censorship" (or "right-wing censorship", for that matter) are in serious need of a clue-by-four and wouldn't bother reading a deep analysis if it were given to them.
tmux/screen sharing work just fine.
Yeah, I should have let the "just" out.

There are a whole class of errors caused by C's memory corruption "feature" that I can happily live without.

C tosses safety away, because its designers were lazy to implement a proper compiler given what the computing world was doing outside AT&T.

Bjarne wasn't also quite found of it, but he had to compromise to get adoption, given his employer.

https://www.youtube.com/watch?v=ZO0PXYMVGSU
This is an issue that Roger Kopel has been tackling for years now. His main research has been in the social epistemology of forensic science. He has argued that there is a bias towards conviction. In 2008, he published an article arguing that it was necessary to move away from the "monopoly epistemics" towards "democratic epistemics." See his paper here: http://journals.cambridge.org/action/displayAbstract?fromPag...
I've played around with vimscript and my .vimrc many many times, and always found it very unwieldy. I've started using a new and very different approach, which involves using the amoffat/snake library to write my new .vimrc functions in python. This is definitely not for everyone, but I've been able to do some pretty cool stuff with it, like creating a function for writing trace like debug statements, or sending the currently selected vim lines to a shell via the window manager/os level, rather than a terminal multiplexer like screen. If anyone else is interested, an example can be found at gist.github.com/sac2171/ce7b086421e8387193fd
It's a bit long but I think well worth reading!
Thanks for your feedback @tosbourn. I only released this today, but if the Chrome extension proves popular I'll definitely look at porting this to Firefox and Safari.
Moreover is not these game have the necessity of being always online. Remember the bullshit about simcity having to offload computation to servers?

Scalability problem are not because the load of gaming, but as you say because they are obsessive about stealing every piece of info they can to better funnel users into premium.

Remember when people could host dedicated server? You would never hear quake having scalability issues or need to be saved from ec2
When I see those long lines in front of [insert trendy food item] stores I think, "I'll have to try that one day when there's no lineup" but when that day actually comes, I've already forgotten about the place. Some of us do gauge popularity by lineups, but we also can't personally be bothered to stand in line.
Reminds me of the guy being called out on irc for accidentally writing "jap" (German version of "yep", literally putting a "p" at the end of the translated "yes")
>Connectivity is a cornerstone for developing nations and allowing young minds to prosper.

So why not give full connectivity? Facebook Net is some next level BS. Facebook is treating poor people as secondary citizens who are only interesting from a consumption perspective while the rest of us have access to the full power of the internet and all the benefits it brings. The gap between the haves and have-nots only continues to expand.
"Independence" does not mean living like a hermit, alone in a shack in the mountains. I am all for friendships and collaborations with others, and I recognize the economic benefits of the division of labor.

Obviously these relationships do not depend on the government taking from some and giving to others. It is well-known that people had friends, co-workers, families, and specialized occupations in the 19th century, prior to the advent of social programs, the income tax, and public schools.

What is the role of government in human relationships? It may surprise you that I think it has an essential role, via the justice system. In a properly functioning state, everyone can count on the government to retaliate against predators. After all, it is only when two strangers know that an objective arbiter will handle disputes between them that Hobbesian nightmares are prevented.

When the government goes beyond the role I just outlined, relationships between some people suffer. When the government unjustly takes from some and gives to others, people have no recourse but to see each other as resources or burdens, as threats to be avoided or saps to be taken advantage of. I can think of nothing more corrosive to goodwill and friendship than this, and we see it all around us in the world today.
That's true. Whereas people using checks or plastic are more likely to get robbed by banks themselves, crooks remotely for larger amounts, or have assets frozen/seized by government. Storing cash in hidden, well-protected locations while keeping smaller amounts on hand protects against the most risks.

Far as cash-only business risk, there's protections for that, too, that are pretty effective. The range from drop boxes to time-lock safes to our 2nd amendment security solution. One gets to choose his or her risk level with minimal, external influence with cash.

And then there's the darned civil forfeiture laws...
"Empires are not monolithic."

First see the science on reasoning, your brain is not the reasoning god you think it is:

https://www.youtube.com/watch?v=PYmi0DLzBdQ

Which is meaningless, what is the evidence of the US imposing laws on countries that are not of the US? AKA are corporations getting their way? If we go by evidence, there is no democracy and their power is quite monolithic.

Consider that these laws have been growing in power for 200 years almost, so don't buy the 'the creators are hurting and the evil pirates are stealing' argument, the public domain is completely destroyed (aka freedom to own, modify, repair software, own and update video games, etc). AKA ownership is being taken away completely from you in a one sided deal where they have total control.

https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act#/...

Crisis of democracy

https://www.youtube.com/watch?v=ZYFxtNgOeiI
Illustrating the Impact of of Your Savings Rate
Yes that's it, the hot plate is being used as a normal hot plate, but its power is being controlled by the thermocouple.

The pump is used as is, fully submersed in the water with no tubes. All it does is agitate the water to make the heating more evenly dispersed.

Your setup looks good, I was going to buy a similar control unit to yours until I found the Willhi version that just used regular outlets. The thing with this box is you have to do a little bit of wiring work to set it up. Turned out to be cheaper for me to buy the already assembled outlet version than the components for it.

I think you can already find tutorials online about people connecting this non-outlet style of thermocouple to a slow cooker to make a sous vide. That was my original plan until I sleuthed out this cheaper design. So check those tutorials out.

The best thing about sous vide is that you can "set it and forget it", you should thoroughly leave it unattended because it's so amazingly convenient.
Ask HN: What alternative to find and xargs do you use?
I've always looked forward to this being applied to music. Imagine searching for all possible generations of notes composed on pages.
Whether it makes it or not, I can accept speech/press protection + Internet as worthwhile results of the experiment that is the U.S.. Long as they stay around and get more uptake that is.
That's approximately 10% of total revenue. I also think you have the growth incorrect - in their 10Q, Twitter said the product was growing 65% YoY. So you're making two assumptions:

- That the opportunity is there - and that the growth will continue. This isn't a given, but it is possible. I think the fact that Twitter is obviously investing more in the advertising business tells us what we need to know about the data business - that it is good, growing, but will always remain a relatively small portion of their overall revenue mix. Now you may argue that that is because they're blocking it - but my assumption is that they are investing based on Total Addressable Market (TAM) and experience.
- That the problem is the payment system. There's little to support this - there's little sign of demand or willingness from individuals or small companies to spend on this at scale.

The fact that you're willing to pay for on demand controls is great and fine, but it does not mean that anyone else is willing in the same way.
> When you realize we're all just organisms in a massive terrarium that we all depend upon, some things we do don't make any sense.

True, but the problem is, we'll often never agree which things, even with the help of drugs!
> I get that but I'm wondering who is this postmortem written for?

For their customers.

> In that case I don't need to basically congratulate Stripe on messing up and then posting PR piece on how they messed up, especially when it's such a trivial mistake (by that I mean it's not anything technically interesting for what went wrong).

Few screw-ups are ever that technically interesting. The point of a postmortem isn't to be interesting, it's to explain what went wrong, why, and what you are doing to prevent it from happening again in the future.
Here's the thing, DNA can accurately identify the source, if there is no "contamination" with other DNA, if there is contamination, then they have many orders of magnitude less accuracy in reconstructing the DNA and thus identifying the sources. But the issue is juries tend to think of accuracy in terms of uncontaminated DNA samples.

Now, npr, they always, always, ALWAYS take the side of the underdog, no matter the less favorable actual odds. They put more faith in soft science results (child psych says this is good for kids) than results from scientific studies (study showed none to negative impact).

Example, people in Seattle placing signs saying No Californians, it gets a chuckle, could you imagine a similar sign saying "No [insert poor country demonym]. NPR would be outraged, with reason, but you don't see the outrage when the same bias is projected against the relatively better off.
Have you ever posted messages to a location?
Open standards without all that nasty interop
Well, they're both winter sports while the others (apart from "Other") are summer sports.

But I take the point -- you only notice that connection because of the way they happen to be arranged on the graph.
That is the exact cargo cult bullshit thinking that got Twitter and many other companies into this situation in the first place.
It is kind of amazing to me, that we've almost come full circle now from the early days of database driven, server rendered pages. Back then, before ORMs, before even many templating solutions, rendering a page was basically two steps:

- Build usually one, but maybe a few, SQL queries for the database. These queries (as part of their WHERE, GROUP BY, etc clauses) would do the roles of aggregation, summation, and even role based security since the WHERE clause could constrain roles based upon the user's cookie.

- Render the page out by walking this SQL result.

It's been interesting to see the UI layer move out of server rendered pages and into the client, and I do think that moving the web from a "rendering HTML document once" to "in a render loop rendering a DOM" is a step forward not just in flexibility but conceptually. But the data access story is still wildly in flux, and the fact that we are now effectively building a query language and query optimizer that in practice will sit on top of SQL and the RDBMS optimizer makes me feel like this abstraction is definitely too thick. I hope the logical outcome of all this will be a comprehensive data system that ties these pieces together (schema, migration, modelling, performance, data binding, etc.)

I've hoped that this would happen for a while but perhaps as with most things in software engineering a change in the surface syntax and notation (GraphQL) re-frames the problem in the heads of the right people that will be both motivated and able to kill off some sacred cows. I think a data system that draws on the lessons of the RDBMS work of the last several decades, the distributed systems work of just the last decade, while also being in touch with the needs of modern applications has yet to come along -- perhaps it has and I haven't seen it yet.
For PC I get it, uncountable hardware variations. But for console games, it's inexcusable. You have one and only one variation of the console. Up your game.
They've been doing this with Android for a while and to be honest, it irritates me. If a Guardian article is in my results, tapping it will open the Guardian app, with a an option in much smaller text to use the web site.

That said, I and most other Hacker News users are oddities. I'd be interested to see if the average user likes this or not.
This is actually solvable. The queries that will be executed by an app can be analysed statically, and therefore are available as part of a build pipeline. So it's possible to create a whitelist of queries automatically, or even go one step further and give each query a short unique ID and just say "execute query foo with these parameters" rather than sending the actual body of the query over the network.
Please can someone elaborate on claim: "… is pretty simple to convert into remote code execution"? Especially the "pretty simple" bit.
Twitter may be worse for developers (more's the pity, I was at Chirp in 2010), but it's a vastly better platform in terms of content discovery, curation and consumption. I fail to see how any amount of cohesion from the RSS community could have overcome that, even in a world of simple, ubiquitous pub-sub, or whatever ideal one might imagine for syndication technology. I'd be really happy to hear how that battle could have been won, though.
The VC Slowdown Is Here
Yes, once I stumbled across DataLoader for the first time, I was amazed that what I thought was a major issue for GraphQL had such a straightforward solution.
The article you have referred talks about numerous cases where dogs actually detect remaining odors and then alleges that dogs could be trained to ignore weak odors.
Indeed. He implemented a read-only system and wrote it up (very well I might add). Since he hasn't used mutations yet, he didn't feel ready to write about them.
"the idea of government creating a complex tax code just for funsies is naive."

yes.

"The tax code is huge because accounting is complicated"

I'm not sure I buy that. How much active coordination is there between legislators and the Financial Accounting Standards Board for example? If the board says I need to keep records quarterly, does that necessarily imply that taxes must be collected quarterly? If I declare revenue as part of one fiscal year or the next, but the reality of when money hits my bank doesn't change, does that mean tax law must follow the accounting reality and not the bank's reality?

I'm sure you're right that "innovation" in the accounting space is taken advantage of in tax law, but I'd like to hear more about the degree of causal relationship that truly exists.
AMP idea sounds good but it does not convince me that it is mandatory to include amp.js via CDN. Why not via bower or other package manager?

I think the point is that amp.js will be preloaded anyway, so including it in your package manager means it is downloading content it already has.
How well does graphviz handle your trees?
People seem to be focusing on the fact that the two operations should have been linked, but I think they actually should have been further separated. The old index presumably could have been left around for days, at the cost of some performance, and only deleted once they were sure that the new index was successfully being used by all production code.

While splitting these two changes may be silly in the case of a simple index change, I think that it's a good general policy to only deploy the minimal set of changes to a production database at once. On the production system I manage (admittedly, much simpler, and many orders of magnitude smaller), I always deploy changes in two stages, with the second stage generally deployed about a week later, once I'm sure that only new code will be running against the database.

This comment is not meant to second guess the Stripe developers (who produced a great postmortem), but to suggest another possible remediation.
I can see some appeal to making a miniscule amount of money in my spare time on Mechanical Turk. I mean, I already spend my spare time doing pointless tasks such as solving crossword puzzles and commenting on things.

I would see it as a game where the goal is to try and make as much money as possible with as little work. I can also see that unemployed people might enjoy it just as a way of feeling like they're doing something worthwhile.

Certainly, since I don't need the money, I'd much rather earn $3 an hour on Mechanical Turk, sitting at home and picking and choosing what I feel like doing, than $7.25 an hour in a minimum-wage job.
1. Others estimate higher max frequency. This one's on the high side of estimates:

http://dangerousprototypes.com/2011/12/05/breadboard-limitat...
[might have to ask EE friends about transmission line termination at those frequencies]

2. See also this video (and comments on video) where they measure:

https://www.youtube.com/watch?v=6GIscUsnlM0
The Vice article appears to be equating circumventing DRM with white hat testing. Which is wrong, because DRM is generally understood to protect digital content.

Understanding how some software artifact works so you can discover flaws in its implementation does not usually require circumventing DRM. This is what I suspect the author of the Vice article does not understand.

Below is what the EFF had to say about this aspect of the recently leaked TPP doc.

"One of the scariest parts of the TPP is that not only can you be made liable to fines and criminal penalties, but that any materials and implements used in the creation of infringing copies can also be destroyed (QQ.H.4(12)). The same applies to devices and products used for circumventing DRM or removing rights management information (QQ.H.4(17)). Because multi-use devices such as computers are used for a diverse range of purposes, this is once again a disproportionate penalty. This could lead to a family's home computer becoming seized simply because of its use in sharing files online, or for ripping Blu-Ray movies to a media center."

https://www.eff.org/deeplinks/2015/10/final-leaked-tpp-text-...
> People first need to see the value in having any internet at all.

Wow, this is horridly ignorant of the level of awareness in countries where Internet.org is trying to operate.

Let's take India.

People: homeless people, poor people, people in villages; all know what the Internet is. To some level. Not everyone uses it (esp. older people); not everyone is sure what it is -- but it's used in almost every social bubble by some people so people are aware of it and know its value. A lot of low-income families use Whatsapp, for example.

Internet.org isn't targeted towards the people who don't use the Internet at all. It's targeted towards the people who do use the Internet, but not much. Free stuff is nice, so more and more people will move on to the free Internet.org. There's no altruism here. It's a plain and simple business tactic.

> Building out a cell network for the whole world isn't easy.

Nobody's saying they should. But for the same amount of investment they could provide services like free Internet with a data cap. Make a landing page with a prominent link to Facebook or something. Meh.

> The rampant use of VPNs in China is a good example.

No it's not. That has nothing to do with this whatsoever. That's censorship.

> But we need to crawl before we can walk. Once people are online a bit, they quickly want to see it all.

At any point do you see Facebook committing to bringing the whole Internet to these people? I wouldn't really mind if it said that internet.org would be replaced with a full internet in 5 years or so.
I don't really get AMP. It proposes increasing page load speeds by limiting what content you can add - no JS, custom fonts, etc... is it really that surprising that a page with no JS will load quicker than one with? If I just strip out the JS from my page, why do I need AMP?
Thanks for the link. It's all good so long as you keep countering the myth of C having good design like you did here [1] and I backed you up on here [2]. Their house of cards (i.e. ideology) will come down easier as we continue kick its foundation out from underneath. ;)

Far as resource constraints, there's been interesting work along those lines, too. I mean, we have obvious Modula-2/Lilith project. However, it was cool that a recent project used ATS language to program an 8-bit microcontroller. That's on top of safe ASM, embedded DSL's like Ivory language, and stuff like Cyclone. C proponents' excuses for its design advantages are getting thin, thin, thin...

[1] https://news.ycombinator.com/item?id=10268614

[2] https://news.ycombinator.com/item?id=10273656
I'd rate psychedelics on-par, impact-wise, around the same level as the birth and death of one of my children. I just don't see the need to say it goes beyond physical reality - there's just no proof of that. Why can't we be impressed and amazed with what our brains are capable of, with chemistry alone?
Isn't it reinventing the SPARQL endpoint?
One of the reasons that 8-bit AVRs are still popular is that the architecture was specially designed for C - compared to many other popular 8-bit microcontrollers, it has a C-style stack, lots of registers, and low latency for most instructions. The 8-bit PICs are much less amenable to C compilers.

I also use the ST micros for most of my projects, but the AVR is also a great device with a well supported toolchain - I think it's generally easier for most beginners due to easy to use peripherals and simpler clock trees than the ST chips, while still being production-ready.
If you look closely enough, John S Tilford is effing Hackerman!!! OMG he did hack time
Nope - the misinterpretation is my end - my bad. Re-reading your original I think we're on the same page. I think they need to reopen their API (if it isn't too late) and then just send ads as part of that package to clients and require them to display them.
They have influence on that process. They also decide on the grey areas which implicitly defines laws. Main point, though, is that they benefit from and ruthlessly exploit the situation. For that reason, they won't push hard to change it.
How I Hack into Flow State Everyday