skysight-inc/HackerNews huggingface dataset:
Its not a web index. They are unable to offer that as a lot of their results come from external services such as Yandex and Bing.

The results are their zeroclick info snippets and it is very useful for pulling an answer from wikipedia since they have already parsed it.
I guess I think of moral issues as "leaf nodes" in an argument tree. Things you don't really need further justification for.

You still need to weigh them against conflicting values, but if someone doesn't agree with you that issue X has a moral component at all (or if you disagree whether it's positive or negative), then you are bound to disagree forever.

When an officer asks "why? What have you got to hide?", they've turned it into a practical issue and removed the moral component that I believe exists. That's as ridiculous (to me) as asking why someone doesn't want to be punched in the stomach ("why? Did you just have abdominal surgery or something?").
I guess after checking 77 web pages if they have this flag enabled or not he didnt have any time left for actual performance testing.
"Since the majority of WhatsApp users in Brazil have access only to low quality internet connection"...
Not unlike the shitty situation in the US.
> Check out OpenBSD's pledge, it's addressing precisely this problem.

Au contraire.

You can fork(), restrict yourself to a couple of pipes in a subprocess, pledge(), do the calculation in the subprocess, and exit the subprocess. It'll work, and it'll be slow. But this isn't at all specific to pledge() -- seccomp can do exactly the same thing, arguably more simply. Performance will suck either way.

<rant>I have yet to see a credible argument for how pledge() is better than seccomp. You could almost implement pledge() as a library function that uses seccomp, and the I consider the one part of pledge (execve behavior) that this won't get right to be a misfeature in pledge<./rant>

The performance of that scheme will be abysmal for anything that does very fine-grained sandboxing. What you want is language support. E (erights.org) does this as a matter of course. Rust and similar languages could if they were to allow subsetting of globally accessible objects. Java and .NET tried to do this and fell utterly flat.

I've considered trying to get a nice Linux feature to do this kind of sandboxing with kernel help (call a function that can only write to a certain memory aperture without the overhead of forking every time), and maybe I'll get this working some day.
Why doesn't he transfer a fractional BC out of a satoshi wallet and call it a day
You have watched too much Norm Abram. Put down the remote and go outside.
21 may make Bitcoin useful to developers, but it will never be useful to anyone in charge of the development budget at atleast $0.01/query for trivial queries: https://21.co/mkt/

Any business which intends to last longer than a hackathon would get a greater long-term advantage by developing such queries in-house. And most of those example APIs are available for free from IBM Watson/AlchemyAPI/Open Source anyways.
Pretty sure the up-tick has more to do with socioeconomics and the drug war than anything else.

I don't have any sources at hand, so take this with a grain of salt. But, I've often seen it argued that Reagan era drug policies were detrimental to poor minorities, especially black men. The problems we see today are the trickle-down effects (couldn't resist) of turning an entire generation of fathers into disenfranchised criminals.
OMGYES: A video platform that helps women achieve orgasm
> Another thing is that Gavin is a trusted individual the Bitcoin community

Which is a big part of what stinks. Gavin of all people should have relied on real crypto, not ridiculous demos. Color me very unimpressed.
The most ridiculous Java class names from real code
If he really is Satoshi - because he was found out in December anyway, and wants the madness with looking for Satoshi to stop.

If he's not - because he's a crackpot looking for fame and money.

In both cases, if people believe him, he'll get influence to settle some issues Bitcoin has been recently facing. (block size, competition from Ethereum, etc)
Stack Overflow uses windows? Any particular reason to do this?
What's the point? No Python 2.7
PocketCHIP – real micro hardware for coding games for the PICO-8 fantasy console
Dont forget your stock gains would have been taxed
Blood tests are useless after a certain point, as far as I know. The tests for neurological effects are a bit more complicated and require bone biopsies. Been a while since I've looked into it, so I might be wrong.
Shamelessly stolen from someone on Reddit:

Cruz: "We're going to have to layoff all of the staff." Carly: "IT'S MY TIME TO SHINE!"
It has no web search api.
> Building on to this, how does it compare to raw libuv in c?

Building something in C is very hard. uvloop wraps all libuv primitives in Python objects which know how to manage the memory safely (i.e. not to "free" something before libuv is done with it). So development time wise, uvloop is much better.

As for the performance, I guess you'd be able to squeeze another 5-15% if you write the echo server in C.

> I'm not surprised that python (especially cython) is faster than node in this case

Cython is a statically typed compiled language, it can be anywhere from 2x to 100x faster than CPython.
Facebook does much more then that... they also hide information by using their "smart" sorting algo of stories/posts, for example.
I'm not seeing how to make GCS perform a full web search. It won't allow creation of a search without at least one schema defined, and I need schemaless data (or rather, I need the whole web, including a variety of schemas). Am I missing something?
Would you be able to share what company quoted you for $7k? I'm going to be getting quotes on a solar installation, and your quoted price seems rather good. Do you get to reuse parts of your old installation?
Can you use Google Custom Search for a full index web search?Last I looked, I thought you could only use it configured with a certain list of domains to include in the search.

Bing has a decent search api? Interesting, somehow I missed that. Want to provide a URL to a page for the service you're talking about? MS is really bad at documenting their services and prices. I eventually found this page, at this ridiculous URL: https://datamarket.azure.com/dataset/5BA839F1-12CE-4CCE-BF57... . I think that's what you're talking about? Note the link on that page to "Bing API FAQ" -- is broken. If this wasn't MS, the poor docs would make me think it was surely a terrible product.
"Widowmakers". The last thing you want next to a highway in a strong wind is a eucalyptus tree.
It looks like uvloop requires Python 3.5. How practical is it to create a fork for companies stuck on Python 2.7?
There is no excuse for shell escaping bugs like this. 100% safe and reliable shell escaping is trivial:

s/'/'\''/g

s/^/'/

s/$/'/
I have a better solution to this problem.

I optimize one module at a time, and I optimize it deeply. The number of people whose stuff I might break is kept to a minimum, the surface area of regression testing is controlled, and next quarter when they ask me for more power I can repeat it, until I run out of modules (hopefully someone will write some more in the meantime).

The whole idea of the Tall Tent Pole is pretty enticing, but the thing is nobody is ever gonna buy into going back for the last 20% in any one part, and these things always have a multiplicative factor. If you're in a field with no competition, this isn't a big deal, but how often does that happen?
> Brazilians can use other apps if they want them too.

Having a country change like that does not do good for people. People using dumb phones might have WhatsApp, but not alternatives.
Maybe not all governance is possible by algorithm but much of it is.

For instance, where do we widen a road? Absolutely an algorithmic problem. But I suspect sometimes these types of decisions have more to do with contributions, political favors, relations, etc.

Solving even part of this type of friction in society would go a long way toward improving life for the general population.

Bring on the A.I. I'd rather be governed by a machine than a party boss and a lobbyist any day.
Well, except for those pesky NSA and DARPA agencies, to name just two of many, that have access to technology you haven't even dreamed of yet.

Congress might be full of idiots or smart people trying to make you believe they're idiots, but don't for a moment think the federal government as a whole is technologically stunted.
Even though they were center fire, they were .177 lead pellets and I doubt they have that. I'll check it out, though.

I actually have had blood tests and nothing came from it. They're not very useful years after the fact.
Adorable French Bulldog Video
Empiricism vs. Will
It should be on for test and dev builds, and off for production.
I was just talking to a friend about this. RNNs are rather brilliant in their infancy. Imagine when they grow up.
Yep, but on top of that, less "throw some shit at it and see if it sticks" sort of treatment.
What men and women wanted in a spouse in 1939 – and how different it is today
Why are there so many separate actions? Seems somewhat inefficient and the exact scenario for which the class action was designed
is REMOTE anywhere in the world or just the US?
Are you sure you can't repurpose the dashboard code? Seems to me that there are tools that could help you migrate?
Now, that's advanced instant messaging.
India hasn’t found its own Tesla. Ather offers a two-wheeled solution
Thank you for your email, and I realize what you meant now. Sequencing my DNA to protect my children from the risk that my cancer has a genetic basis... very thoughtful.

Yes, I'd do this if I could find a researcher willing to help, and if I thought my disease had a genetic basis. As it is, I've put it down to "dumb bad luck" and there's no sequencing that.

I'll explain: my family has no history of cancer. We tend to die from natural causes, not too late, not too early. I'm unusual. The cancer originally in my bile duct is also extremely rare in Europe and America. Yet it turns out to be a main (if not the main) cause of death among 50+ males in certain east Asian countries.

So it's (almost certainly) a liver fluke carried in raw farmed fish, which is slipping into the global trade as "sea fish" and being used in cheap sushi restaurants. The fluke attaches to the bile duct and produces carcinogens because it likes feeding off the tumors.

The bad news is there are going to be a lot of western men in their 50s who get dramatically bad news out of nowhere, as this parasite must now be lodged in tends of thousands of us. Good news is this killer will finally benefit from some real attention, to the benefit of all.

Interestingly, women are almost entirely unaffected.

So while sequencing my DNA wouldn't help much in my case, there is one message I'd like to send to the world: "Stop eating fish. Fish is shit." One should not be eating wild proteins anyhow. It's unethical IMO.
Frankly, I don't think our government really has any idea how to deal with what is actually happening right now.
1) I don't know :( I've answered a similar question in this thread with a couple of guesses.

2) No, they have a different architecture. Although I heard that there is a project to integrate asyncio into django to get websockets and http/2.

3) asyncio/uvloop require you to use explicit async/await. So, unfortunately, the existing networking code that isn't built for asyncio can't be reused. On the bright side, there are so many asyncio DB drivers and other modules now!
French Satellite to Challenge Einstein's Theory of Relativity
You're right, and I was wrong. Thanks for the correction.
Forbes delays 4 seconds before telling the user they won't see content unless they either disable their ad blocker or "sign in."
Yes they do: shoot, jail, or coerce everyone capable of producing advanced AI. Problem solved, if you're assuming that advanced AI is sufficiently dangerous that not making any at all is a better idea than taking a risk.

And governments will always want to avoid risks, especially risks that knock them out of their monopolies on force and economic power.
Not really practical. uvloop is designed to work in tandem with asyncio, which is a Python 3-only module. asyncio, in turn, requires 'yield from' support, something that Python 2 doesn't have.
Using Ping Pong to Determine Tech Bubbles
I thought he made it sound as if 'litigious people with disability' was the solution to 'providing a service to the general public but discriminating against certain members'.
The answer of 2) is likely to be "no" as wsgi is synchronous in nature.
The only way to run it async is through gevent.
It's much harder to write laws when the state of technology keeps changing day by day and also be technoliterate to the changes.
Why thank you @grayfox! Here are all the Diagrammatic Musings http://juliaclavien.tumblr.com/
ABP have been extortionists for years. They'll let anybody show the ads they want as long as they pay protection.
Never has a VC been given so much and had so little to show for it.
So rather than actions/reducers being in separate files, they are part of one state-holder object?

See like a useful simplification, but would be good if you can explain a little more what is the difference with usual react/redux setup.
That particular flag wasn't released until version 1.3 so by opting in rather than out it wasn't released as a breaking change.

When it was released and we tried to use it, it broke our site entirely due to third-party libraries we were using.
Smallpox against virtually all non-European populations.

I'm trying to think of specific instances of pathogen based flora destruction, and don't know if I could mention many offhand. In California specifically, the replacement of wild bunchgrasses with European annuals (the "Golden Hills" are very much a modern phenomenon) would be one.

More generally, though, the motto "forest preceed us, deserts follow" has applied to human settlement for millennia. The Cedars of Lebanon and Pines of Rome aren't just allegorical. The former are where the Egyptians secured their lumber (painfully scarce along the Nile), the latter previously surrounded the Eternal City.

I'd be interested to know the history of forests in India, Persia, and China, other great centers of ancient civilisation.
You expect a restaurant customer to perform a double-spend for their dinner bill? One confirmation is enough for, roughly, anything worth less than the block reward. When you sell luxury cars you may want to wait a bit longer.

Mostly, attacks on the protocol itself (instead of your android wallet, etc) require significant mining effort and usually waste it effort by making the block incompatible with the global network (the double spend). When the cost of the item, divided by the number of blocks the merchant waits, is greater than the block reward divided by your likelihood of finding enough consecutive blocks to cheat - it may be worth it to try.

Specifically for food - you're supposed to mention coupons and traveller's cheques at the start of the meal, giving the restaurant time to prepare. The confirmation time (one, or maybe two blocks) could be handled the same way - pay a bit early.
Who are those dedicated individuals?
>So development time wise, uvloop is much better.

Yeah, I definitely get that. I'm just trying to see the smaller picture here.

>Cython is a statically typed compiled language, it can be anywhere from 2x to 100x faster than Python.

Ah, my bad for not knowing the difference between Cython and CPython. It seems to me, then, that this isn't really a fair comparison to node, is it? Naturally a statically typed language is going to be faster than a dynamic one. Good on you for including a comparison with Go, though.
This is, sadly, completely typical for Chris Mooney.

His writing is usually decent. His headlines are pathetic. I've been hoping he'd stop for years. He hasn't.
Solana Generating Station, a 280MW solar concentrating plant, currently, uses molten salt, which allows for six hours of energy storage.

https://en.wikipedia.org/wiki/Thermal_energy_storage#Molten_...
>Can you use Google Custom Search for a full index web search?Last I looked, I thought you could only use it configured with a certain list of domains to include in the search.

You can, refer to this SO answer:
http://stackoverflow.com/a/11206266/3354209
These guys are clearly flailing at this point.
The Frustration and Loneliness of Server-Side JavaScript Development (2016)
The folks here commenting about entrenched power structures should remember that Ed Felten (who put his name on the release) is not a career bureaucrat at all.
"Separate" as in WhatsApp Inc. is a wholly-owned subsidiary of Facebook Inc. That matters a lot.
It's all about DPI.

Eg. 12" notebook with 1080p is great.
This concept would simply create inflation.

Image everyone has $10 on island A. Island B sells coconuts and the going rate for a coconut is $1. Based on other bills the islanders need to pay for, $1 fits the average budget and is what people are willing to pay for coconuts.

Now make everyone on island A have $100. The demand for coconuts rises but people on island B soon realize they can make more money by raising prices even though they sell less units. They eventually increase the price of coconuts to $10 because that ends up being the price point at which the Island B people are making the most money.

Therefore by increasing the income of everyone by a factor of 10, you end up increase the prices by a factor of 10. There is some lag time where prices will balance out though, so if you just kept doing this every month you might have a period of faux prosperity but you would also be creating runaway inflation.
Unless you're working with legacy project, in which case you wouldn't be replacing the lib for such stuff anyway, I don't see any reason why you would want to use 2.7.x over 3.x unless you desperately need something like gevent.
It depends. Maybe you aren't closing the sockets properly (shutdown + close). Or maybe, because of how TCP works, the sockets are stuck in timeouts and don't really close for a long period of time. If its something like that, then your old connections aren't really closing, and new ones can't be created.

Or maybe it's a simple problem of aiohttp performance -- as shown in the blog post, its HTTP parser is a bit slow.

In general, I'd recommend to use a fewer number of sockets and implement some pipelining of API requests.
Yeah Lulzara can't sue any more because he had a Vespa accident and died. So Crawford's diary on him could come back an be undeleted.

It tells the truth on technology companies and how they cheat software consulants out of money.
Neither is base salary.
Every business is there for themselves. But laws or rulings blocking access to any business are anti-freedom. It's pretty simple.

Sometimes there are legitimate reasons that overcome that. But not with a simple communication channel.
What if he presented a fake proof, so people can refute it, and in this way he can finally stop people from accusing him from being Satoshi?

What is the benefit of having people know you are Satoshi? probably none. Any money he can make from being recognized as the creator of Bitcoin is not comparable to the money he could have made from early bitcoins.
The credit score is used for all sorts of things in the US, from the interest rate on your mortgage to qualifying for renting to even some employment checks. It's fucked up, especially since the formula for calculating the 'score' differs from one agency to another and is deliberately kept obscured.
It's called NoSQL, which removes the need for schema migrations for things like adding or deleting columns.

This could be solved for relational databases if you implemented application-level abstractions that allowed you to store all your data using JSON storage, but create non-JSON views in order to query it in your application using traditional ORMs, etc.

So, store all data using these tables, which never have to be changed:

- data_type

- data (int type_id, int id, json data)

- foreign_key_type (...)

- foreign_keys (int type_id, int subject_id, int object_id)

(we'll ignore many-to-many for the moment)

And then at deploy time, gather the list of developer-facing tables and their columns from the developer-defined ORM subclasses, make a request to the application-level schema/view management abstraction to update the views to the latest version of the "schema", along the lines of https://github.com/mwhite/JSONAlchemy.

With the foreign key table, performance would suffer, but probably not enough to matter for most use cases.

For non-trivial migrations where you have to actually move data around, I can't see why these should ever be done at deploy time. You should write your application to be able to work with the both the old and new version of the schema, and have the application do the migration on demand as each piece of data is accessed. If you need to run the migration sooner, then run it all at once using a management application that's not connected to deploy -- with the migration for each row in a single transaction, eliminating downtime for migrating large tables.

I don't have that much experience with serious production database usage, so tell me if this there's something I'm missing, but I honestly think this could be really useful.
Optimal Quantile Approximation in Streams
There was a 3 job string in the late nineties where the first impressive thing I did was go fix the log levels of the code and get transaction times down by 50%. Sometimes the simplest tricks are the best.

I've also been known to take a couple minutes off a build process or fix something that is annoying everybody to break the ice.
gevent got 3.x support a while ago.
http://gigablast.com/searchfeed.html
Joel was a former product manager at Microsoft.
tried this but broke the angular datatables directive...
There are nuclear plants that generate isotopes for medical purposes.
Still sounds like an all-around terrible deal to me. But best of luck and hope you see some kind of payoff.
tried this but it broke the angular-datatables directive
We would not be increasing everyone's income by the same factor. People with less money would see their income rise by a larger factor than people with more money. Thus, for example, if you have $0 pre-BI and $X post-BI, with X > 0, there's no amount of inflation that will cancel out the fact that you've benefited.
Other apps with proper user-controlled encryption would also be blocked.

It is impossible to help the investigations in the way they were asked to while also having proper user-controlled encryption. You are asking for weaknesses or backdoors if you don't recognize that Whatsapp gave up all the information they had, which was nothing.
Streams implementation is a pretty big chunk of Python code, that manages flow control, buffering, and integration with coroutines. And you don't always need all that stuff when you're writing a protocol, since you can implement them more efficiently as part of protocol parser.
The epicenter of the commodities boom, however, has been steel reinforcement bars, which have surged 38 percent.

Rebar? I had absolutely no idea that rebar was traded in the futures market. That said, I always found it funny that OJ was traded on a market. Oil too - it's weird to me that the price of oil or OJ (or rebar??) can be disconnected from any reality regarding the cost of production - especially considering that it gives speculation the ability to grind world economies to a stop.

Edit: rebar??