skysight-inc/HackerNews huggingface dataset:
VLM wrote about it excellently from the buyer's side, but I was thinking about it more from the market side.

Depending on the weighting method of the index you're tracking (and other indices that include your stocks), the indices need to rebalance purely in response to "price changes happened and reallocation is needed."

This requires buying at minimum (or buying and selling as VLM pointed out). That buying moves the market when there's a significant amount of money in index following funds.

The initial comment was about reaping arbitrage when (I think) the price the index following funds made diverges from the actual (ex index involvement) price.

I was wondering how that's operationally relevant or whether the "Don't fight the Fed" rule comes in, given that there's a massive amount of money in index funds.

Someone with more knowledge would have to chime in as to the effect in aggregate of rebalancing playing against active moves (for fundamental reasons).
C is not your friend: sizeof and side-effects
I feel for the skyliner folks today, but their product still looks better/more feature filled than aws's native offering.

https://www.skyliner.io/
I know about FB (Haxl, spam filtering etc) but what exactly is MS using Haskell "in production" for?
Letter to MIT community: https://gist.github.com/simonster/e22e50cd52b7dffcf5a4db2b8e...

tl;dr MIT is selling off half of 18.0.0.0/8 (8 million IPs)
I'm finding it's not a lack of qualified resumes, but a lack of qualified interviewers. I've encountered:

- the I've done this too many times to bother detailing what I'm asking code challenge

- the obscure hack I came up with, can you guess it? code challenge

- "You're excellent at UI code (for a UI role), but we're not sure you'll pass the code challenge because it's sorting algorithms, etc"

- backend coder as dev team manager doubting the need for proper UI/UX code for their 1.9 star-rated mobile app ("good product is a luxury")

- "we don't hire unicorns" (I have 15+ years of code experience, but I've designed for 20+)

- "Where do you see yourself in the future? Product manager? Engineers can't do that, so nevermind."

- "You shouldn't say you're here to learn the industry so you can start your own company someday. I mean, I'm cool with it, but other managers might not like it."

I'm not posting this list to complain, only to point out bugs. FWIW, I have also had very good interviews that didn't work out for rational reasons.
> He takes a long time to say not much, all the while sounding quite profound.

Carlin is definitely verbose but personally I think that is part of the appeal! It's easy to skim through a historical account and only hear a series of dates and names. Dwelling on a subject helps with his narrative of reinforcing how horrible these conflicts were and allows Carlin to delve deeper into anecdotal accounts etc.
Number of editors is in decline. Presentation hasn't changed in 15 years. Policies are moribund. No innovation. No leadership. It's just a matter of time.
Electrolysis isn't enabled by default, so I don't think it qualifies as "the recommended mode".

Furthermore, I never said "the entire project is shit". Firefox is a great piece of software, but I don't use it personally because of the issue I mentioned, among other issues in the same category (like the right-click menu looking different compared to other right-click menus, or not integrating with the macOS spell-check system).
Because I the find abstracts of readable, clear, and interesting papers are often indistinguishable from unreadable and dull papers, I prefer the paper itself to its abstract...at least in terms of Hacker News...I am long since reading scholarly papers for academic purposes. If someone wants to read the abstract, it's right there at the beginning of the paper anyway.
This is a fantastic book.

I have little interest in actually playing chess - I far prefer games with hidden information, some luck and the ability for the rules of the game themselves to be changed - but as someone who loves games in general, this is exactly what I've been looking for to understand chess theory.

It's basically all the interesting bits of chess, without the stuff that demands memorization of opening moves or that can be otherwise handled better by a computer than a human.
> Both of the things you mentioned, were things that Germany was forced into doing, as a matter of survival.

Germany wasn't forced into anything. They still had the option of not starting the war at all.

> ... but Belgium instead refused and actively tried to kill the German soldiers passing through. Hence why Germany then had to wage war against Belgium.

"Passing through"? They were invading. (Yeah, they were intending on just passing through, but they were still invading to do so.) Belgium was actively trying to kill German troops? Yeah, that's the way it goes when you march your army into another country without their permission. This is why Germany then had to wage war against Belgium? Putting troops across the border was already an act of war against Belgium.

Given that Germany insisted on starting the war by invading France, these were things that Germany was "forced" to do in order to have the best chance to win. But not invading France was actually an option.
Yeah, this is important. Therapist-client privilege has a specific legal definition, and it'd be very bad to loophole that away due to some inadvertent implementation detail.
A temperate rocky super-Earth transiting a nearby cool star
in which you learned why war is hell
what for if you have parquet? orc feels like a "me too" technology from Horton
> Anyway, if ignorance is a defence, what made you 'eat of the fruit of knowledge' so to speak?

It was a long string of events that started with my ex fiancee and I unwittingly witnessing a Thelemite ritual in the state park. I could feel the waves of hatred and anger off of it, even not having done anything in the occult.

My ex had an instantaneous migraine. To the point of screaming for it to stop.

I happened to know someone who was a practising pagan, and we explained what happened. Evidently she has had run-ins with that group before. She and I went to the site. Lets just say craziness happened. I saw 3 of them show up, like holograms over my vision. She knew 2 of them but didn't know the third. I described the third, and knew her.

Nonetheless, remote viewing shouldnt be able to occur with our technology. Nor is separating the energy side of a human from their body temporarily. And other things. But I saw them. My ex felt them. And she saw them.

I knew from that night, that this realm is real. Can't prove it. But I know it. And I'll figure out its laws; its rules; its physical attributes of how it works.
Don't you need energy for the computer to remember where it has been?
In theory yes, the catch is that you're not allowed to forget information. For instance, you cannot use an "AND" gate, because a result of 0 would be ambiguous, but you can use the Toffoli gate [1] which takes three inputs and produces three outputs, mapping (a,b,c) to (a,b,c^(a&b)).

But what happens to the outputs you don't need? They do need to go somehere. A reversible circuit ends up having a lot of unused outputs which need to be erased if the circuit is to be reused. In essence, we have traded a heatsink for a bitsink, but they are essentially the same thing.

I don't see reversible computing as categorically different from regular computing. It's regular computing, with careful and detailed heat management.

[1] https://en.wikipedia.org/wiki/Toffoli_gate
> - You can set a policy on password length/characters, making them hard to guess.

And hard to remember, so users will write them down, lose or forget them, thus requiring costly and insecure password recovery mechanisms. It's not at all clear that passwords actually add any real security due to these issues.
Agreed, but did they have any reason to believe it would be shorter than the Franco-Prussian War? I agree, they definitely believed it was going to be over quickly, but why would they have thought it was less than 9 months (easy to assume 500K killed based on previous experience). In addition to that, you had two countries that were literally preparing for this conflict for years, poking each other around the world up to that point.

I think anyone who thought it was going to be short, would have been completely ignoring all evidence that would have stated otherwise.
I wonder if the UK will keep that particular EU regulation after its exit...
I don't get this train of thought...Why minorities? should it not be - hire the best for the job? (and if you don't get the best, then you are not paying well enough?)

Not trying to be sarcastic, just wanted to know a more in-depth view point.
This is such a cool idea.

One potential application is doing something like F#'s type providers for typed access to a SQL database.

You could use `trivial` to get fully typed SELECT statements integrated with Typed Racket.

In fact, Ben has already done some thinking along these lines: section 3.6 of http://www.ccs.neu.edu/home/types/cv/failures/icfp-2016-reje... sketches out the idea, and there is some stubbed-out code in the `trivial` git repo waiting to be dusted off.
> The contention isn't that H1Bs are paid differently.

Actually, that is exactly the contention for many. Even if you look at other comments on this story, there are numerous claims that H1Bs are paid less.

Which is true - most H1Bs (the ones employed by "consulting" shops) are indeed paid significantly under the market, because of the leverage their employers have over them making it hard for them to negotiate for better salaries.

Your point is valid, but it's neither the most significant effect of the H1B program, nor the one that's most obviously unfair. More people competing on equal terms is a very different proposition.
But who will the US go to war with? It would have to be either China or Russia, both of whom learned the lessons of WWII at least as well as Europe did.
Who Needs Lodash When You Have Elixir?
I don't know how everybody feels about this but I really like to control my whole environment from the OS to what servers I use, how I secure them, what kernel features do I allow what packages do I install and how I protect my services. If something goes wrong, I fix it. If something goes wrong with CodeStart you wait for Amazon to fixit. I don't like giving up control.
Classic Game Postmortem: Deus Ex
It is only capable of reversible operations. A completely reversible computer could not interact with you.

This paper goes long about how you can irreversibly initialize such a computer, run it, and then irreversibly read its results, and how much power you can save doing that.

In practice the computers people could build were always slow and inefficient, nothing comparable to the computers we are used to have (not even to the usual microcontrollers).
I may have a more pained relationship with phones than average. I hate talking on the phone.
> "(they ask #unicode code points in dollars per 65,536 addresses)"

Could someone explain this? I feel like I'm missing something (not the 2^16 addresses, the "#unicode code points")
Algorithmic Self-Assembly of DNA (1998)
You're really quite correct. Businesses are all "small government, low regulations, free market" until government, regulation, oligopoly, etc., would help them.
Off-topic: When broadband came to my hometown around 2003 it was build out by a local guy so I managed to ask him to provide us a static IP address. I am always amused when I visit my parents that their IP address is still the same.

Off-offtopic: The cable modem broke down once. We called the guy, he picked it up 20 minutes later, soldered the broken capacitor and we had our internet back in 2 hours. It was on a Saturday.

He didn't have to do any of that, he had monopoly on broadband on the entire area. Small ISPs are the best.
Everyone who has options is likely still locked up.
Hopefully .Net / C# is coming soon. I was really excited, but when they announced supported languages/platforms was a little disappointed.
Time to make a playlist full of songs with these names and see if you can crash Bose servers:

https://github.com/minimaxir/big-list-of-naughty-strings/blo...
Planned Parenthood enrolls in 500 Startups’ seed program
The hot new trend in food is literal garbage
Aw man, fuck this shit, I am going back to Apple Reminders. Seriously tired of favourite apps dying.
But I thought the headline feature of GraphQL was that the client could choose the shape of the response, hence all those properties. Even then, ten thousand properties seems a huge amount, even for a rich single page app.

If you end up putting that on the server anyway, you're back to fixed responses, no better than a REST API.
It not so much the economy as the market. If everyone is blinding buying s&p500 every month those stocks will continue to climb regardless of actual "value" based on fundamentals.
It means they haven't really grown through their 7 years to do more advanced things and work on more complex projects.

Adding features to the average business CRUD app on a LAMP stack for seven years straight is a lot different than applying your skills and energy to things like distributed systems, bigger scale projects, learning better abstractions and design patterns, etc.
I like your list, except for IOT, which is innovation with negative value.
That's like listing how long Texas or California were part of Spain/Mexico. It's true, as history, but it wouldn't make the US any happier if those lands went back to Mexico. Current facts on the ground say that those are part of the US, and have been for over a hundred years.
Preview of Amazon Aurora with PostgreSQL Compatibility
The standard of quality is if you can build applications that behave as if they were native with a browser.

Considering stuff like Electron and co, that's not an unusual request.
Couldn't you just uncompute instead of erasing to restore the ground state before computing something else?

To my understanding you just need energy to set the inputs, give it a little push and everything else runs on its own (forwards and backwards).
A list of modern customisable text editor frameworks
At big companies, it's easy for a junior developer to get stuck maintaining the same feature and not learning about different domains or tools.
Anyone that looks at SV salaries knows that they are incredibly high (and the much freer markets around them, like housing, know it :) The fact is that they could offer $1,000,000 starting salaries tomorrow and the pool of 'qualified' applicants would not change because salary is not the determining factor here. If everyone east of the Mississippi suddenly moved to SV drawn by those mouth watering numbers, what would happen? "Well, you didn't attend Stanford, so...". BTW, does anyone actually graduate from Stanford anymore?
On the Titus team...

While we would love to eventually open source Titus, we have been unable to invest the time it would take to do this responsibly (invest in helping the community, decoupling it cleanly from our other internal systems, etc.) yet. We have needed to stay focused on growing and supporting Titus for Netflix users. We have no firm plans on when we'd be able to change this position.

We do hope being able to talk about the lessons learned helps the community in the meantime.
Second that this is a good reason to leave a company. Ideally you'll have some certain growth opportunities in mind to learn at the new place.
This $400 appliance that squeezes juice out of a bag appears unnecessary
> It's not that you cannot beat AWS in one or two offerings, but you cannot beat them as an ecosystem.

Very true! If you only offer one piece, then you have to

1. integrate with them and other providers

And

2. Be substantially better (2x, 5x?) in order to beat the default provided by AWS

And

3. Don't forget you are competing with open source options as well (where the cost is the time to set up a solution, but no cash outlay)
That last issue can be handled by encoding each logical bit as a pair of physical signals (like low/high for 0, high/low for 1). I don't think there's any reason you can't implement your reversible counter in binary.
The t2.small will kick you in the pants in two spots, FWIW: compute and bandwidth. The first probably won't matter for a redis cluster, but the second could definitely hurt.

Amazon refuses to be pinned down on how small (it's "low to moderate" bandwidth on their instance matrix), but you will feel the pinch with extended usage.

https://aws.amazon.com/ec2/instance-types/#instance-type-mat...
I Just Love This Juicero Story So Much
My Colorful Frogs New Tab
It's more like a creed: "here's what you're supposed to believe in if you want to call yourself a communists". We generally accept that religious movements' definitions of such creeds; why not political movements?

National-socialists had one, too. I'd say it's pretty upfront about what they really were about:
http://www.historyplace.com/worldwar2/riseofhitler/25points....
Interestingly, there is a comment in the original post from Carter Gibson of the Google+ team that "Google+ team joined GSuite" and are working on "helping people connect to awesome people who post about their interests and help enterprise teams be more productive / find the knowledge they want". So there is still some interest to make this work somehow.
Interesting. Having worked with OSM recently, getting rid of the hassle of setting up your own OSM server is certainly a bonus, but part of the beauty of going through that pain is that you have full control over the output schema you choose to generate. You also have control over update schedule - with this solution, unless you explicitly extracted into a separate table the periodic updates could potentially corrupt a derived product, unless I am missing something. A final consideration is that cloud isn't an option for certain customers.

Continuing innovation in OSM is exciting though, I dont want to be too hard on this.
Don't forget that installing CPanel also basically hijacks your system. Want to remove CPanel and manage everything properly? Just reimage and build from scratch, otherwise you'll end up going bald from scratching your head, and blind from hatred.

I understand the urge for some people to use a control panel, but CPanel and it's like seem specifically designed for people that want to be webhosts without knowing anything required to be an actual webhost. I think that's reflected in the UI/UX.
There are 1,114,112 Unicode code points (17 times 64k), and that particular site happens to charge $17/IP, so for 64k IPs they happen to charge $1,114,112. Same idea as "number of libraries of Congress" or "number of Empire State Buildings", but nerdier.
On my laptop, Firefox cannot play any youtube video at the default resolution. Have to manually set it to 360p.
I use random words, that I can type fast, with characters replaced with other characters or added characters in the words
Based on what evidence?

Even for mild cases we have a small bit of evidence for treatment, even in adult untreated cases. Not a lot. It is very tricky to differentiate from other psychiatric disorders, especially as they often are comorbid.
Media playback on new tabs is blocked until the tab is visible

^^ That feature was in the Beta release notes but didn't seem to make it into 53 release...disappointing because it appears to work great in Beta/Developer Edition. Can anyone from Mozilla explain why it was scrapped?
What kind of applications would this actually be useful for? I don't think I really understand the benefit(s) here.
With all due respect (it looks like some seriously impressive work you've done), how do you know they're using "typical algorithms?" Maybe they've devised something new or uncommon, or significant new optimizations of the "typical algorithms." In general I'd give a company like Microsoft the benefit of the doubt that they know what they're doing, and have considered and rejected alternative approaches — at least when it comes to objectively-measurable technical goals like "create a fast data structure to represent a DOM tree," if not always subjective big-picture goals like "make a good web browser" (even in that case, IE was, for its time, a good web browser — the best — until Ballmer let it languish).

Your data structure looks to me like it's roughly optimal for the case where the DOM tree is generated once and then is never or rarely modified, and nodes have several children relatively frequently and no children relatively rarely. But in the age of single-page-apps and other Javascript-heavy jQuery/Angular/React-type sites filled with DOM manipulation and AJAX, it's more important (especially in the exponentially-increasingly-common pathological case) to make it inexpensive to insert, delete and move nodes within the DOM tree.

With your data structure, every time you create a new `Node`, even one without any children, you have to allocate a new `vector`, which is a lot more expensive than just three pointers. Every time you insert or move a Node to an arbitrary location means an extremely expensive random-access insert into a vector (especially if it triggers a realloc), and every insertion, move or deletion in an arbitrary location requires updating the `node_index` of every sibling (old and new, in the case of a move), which also defeats the advantage of vectors over linked lists (avoiding indirection).
to expand on this, i'll trot out my little adage again: most startups are marketing problems, not technology problems.

marketing encompasses the 4 P's: product, price, promotion and place. product is literally the finding of the fit between your offering and the market's needs. price is the portion of the value you deliver to the customer that you capture. promotion is finding and providing potential customers with info about why your product is the shizzle. place is how you deliver the product to your customer (e.g., physical store, direct sales, saas, app store, etc.).

build things that support your marketing activities, rather than building tech that you hope you can market.
Does this imply that physical entropy and informational entropy are the same?

Does it imply the computer would not give off heat? Or that a significant amount of the heat generated by a computer is due to information loss?
why do you keep saying white privilege when you keep meaning black disadvantage?

clearly this is not the same thing.
Was Germany's involvement in WWI really based on a "hate-fueled, racist agenda"?

Of course it was for WWII but I thought Bismark was more into empire building than out to get rid of anyone except the Germans...
Easy and Flexible UIKit Layout Without Storyboards or Auto Layout
Neural Turing Machines by Alex Graves, Greg Wayne, Ivo Danihelka

https://arxiv.org/abs/1410.5401

A Neural Turing machine is a type of neural network with addressable memory - it learns rather than being explicity programmed.

The net also learns to boot, i.e. how to read/ write it's own memory from scratch.

Stochastic Gradient Descent learning relies on backpropagation of the error corrections to the individual weights to make a slight improvement - this requires a differentiable neural net.

This version innovates with content addressable memory. The authors demonstrate learning from big data sets and with reinforcement learning, (i.e. trial and error as an embodied agent).
Swift enums are “Sum” types. That makes them very interesting
A new Facebook experiment “pops” your ideological bubble