skysight-inc/HackerNews huggingface dataset:
>Spam is a major problem and as it is often the case the defensive measures cause just as much, if not more, problems.

more problems for people who send bulk email, sure...

the senders of bulk email vastly overestimate how much of a problem that is for end users.
OpenSSH for Windows update
The CIA "is tasked with gathering, processing and analyzing national security information from around the world, primarily through the use of human intelligence (HUMINT)"

The director is presumably in charge of executing specific missions and a long term vision for human spying. She/he does this by directing people who manage people who manage people (etc.). I don't think a technical/engineering background is presumed or necessary for such a role.

That said, an understanding of the basic structures and failure modes of information security in the digital world as it pertains to HUMINT does seem highly relevant (and necessary) for crafting and executing a modern vision/mission.
I am not buying the Palestinian/Intifada cause of this stunt. There's something fishy about this operation and the timing in particular for the leak.
Government Must Come Clean About Exports of American-Made Spying Tools
> That they started a trial on Parkinson's patients with nilotinib suggests they have some idea...

Not when they made the drug, they didn't.
Professional and polite behavior is cultural fit :) Or at least the working definition at this and previous employers where I've been a hiring manager.
> I didn't miss the point.

I'm not so sure you didn't. You keep bringing the conversation back to "hacking", and I'm really unclear as to why. Are you trying to equate hacking to product design? Because neither Apple nor Segway were hacking anything - they both saw a consumer experience they wanted to deliver, and then designed a product that was supposed to deliver it. Both companies took a focused, highly planned approach to delivering their respective experiences. That's just about as antithetical to the "try this and see what happens" hacker mentality as it's possible to get. The only real difference between your examples was the size of their respective markets. (I say that because the few people that buy Segways tend to be outspoken about loving them. Or maybe that's just Woz.)

Now, if the question you were trying to bring up in the first place was "Do we have any indication that the product designed here actually has some appeal to its target market?", I would find your statement a little more credible.
Do you really think that has any opportunity of being a successful strategy in court?
Scala/Spray. Wonderful full-fledged type system, complete with a strongly typed model of HTTP (so that e.g. ContentType is well-typed, and takes a well-typed model of a MIME type, not just a String). Excellent concurrency support, very fun, all the JVM tooling/debug support. Deployment needs a tiny bit of fiddling - I recommend building with maven and using the maven shade plugin, then you get a standalone jar that you just need a JVM to run.

The unique selling point is that your routing is defined in a DSL that's almost as nice as the config file most systems would use - but it's ordinary Scala, well-typed and refactorable in the normal way because everything's just code. And because the type system has higher-kinded types you can use typed wrappers to represent cross-cutting concerns, with the lovely for/yield sugar for composing them. E.g. you can have database-session-in-view but in a principled way: you have a wrapper type that represents an operation that needs to happen in a database transaction, and if you want to compose two or more such operations you use the for/yield sugar, and it's all refactor-safe and you can tell which unit tests need a database (fake or real) because it's right there in the type. And at the route level you either have a marshaller that handles your wrapper completely transparently, or your own directive that works exactly like the built in ones because again, it's all just code. You can click through to the source of the directives and see how they're implemented, not just magic annotations like with JAX-RS. If you want to get super mind blowing you can even use for/yield to compose together directives to make a custom directive.
That may be true, but it doesn't help. Impersonating another person could plausibly be construed as accessing a system without permission -- a federal offense, I believe. Couple that with things that likely include classified information, if the director included that kind of thing, and anyone who accesses his account could be facing a very aggressive prosecution.
> I don't think this is related to bullet lists.

I think its closely related to bullet lists, both as a cause of them and as an effect of them; bullet lists are a mechanism (but, to be sure, certainly not the sole mechanism) by which generic, superficial, simplistic thinking protects itself against the intrusion of meaningful, deep analysis.
Good point, but I also think it will be confusing to beginners who compile and run the program only to find that it always generates the same figure without any explanation as to why. Both the package documentation and text say that the generated figures will be random.

The fix is just a couple lines and, I would argue, should be included in the source to eliminate the surprising behavior. http://play.golang.org/p/1WlhOdJ1pk
>> Sadly I've been told this is may partially because youth unemployment is so high that you might as well start something vs wait around.

Same thing in Portugal. You either emigrate or start your own company.
The park where I’d go to play basketball as a kid was a big Blood hangout. And obviously, my CD empire wouldn’t exactly hold up 100 percent to copyright laws but compared to the alternatives of what I could’ve been doing for money, I think it was pretty solid.

I'm not a big moral relativist, but "ethics" when viewed by a resident of Compton in the early 2000's might appear in a slightly different light than many other places I can think of.
Does anyone know if there are any similar studies for hash tables (e.g. algorithm, bucket layouts, probe sequences)?
Yes, I chose the word "wants" instead of "wanted" for that reason when talking about people in 1799 :)

That said, did they actually need those jobs? Or was it that they wanted to do the same thing? It might just seem like semantics but when comparing it to our current future, believing that certain jobs are needed vs. wanted is the core of whether or not we should fight or embrace additional A.I.
Slightly off topic, but ITT people seem to not be understanding the difference between hashing and encrypting.

This is a bit scary. One-way hashing is not reversible (except by brute force), while two-way encryption is reversible. This is a massive difference that I wish more people understood.
Maybe he can use some of the draconian provisions in TPP to ensure the legacy stays positive. I'm only mostly joking =/
This the only implementation I've encountered in real-life, so far.
A software that can run on iPhone, android, windows phone, and desktops.

A person would take the software, and import a tab-delimited list of words + definitions. Some of the definitions would have web links. They'd then have a the software + list, which is the thing they'd distribute to end users. The software should have some way of searching the lists.

Many of the end users are not going to be sophisticated computer users, so asking them to import a word list is probably not practical.

Changes to the wordlist would be handled by updates.

You would either sell this to NHS health trusts and let them deal with updating it, or you'd sell it as a service and brand it and deal with the updates for them. Or you could include ads, but you'd need to carefully screen out any ads for alcohol or other problematic public health stuff.

Example entry:

PLACE [tab] Patient Led Assessment of the Care Environment http://www.england.nhs.uk/ourwork/qual-clin-lead/place/
I've found LeakCanary incredibly useful at rooting out context related leaks you probably wouldn't otherwise think of.

If you look under "no-op dependency" you'll find a solution to the issue you're describing.

I've found it useful to have a leak canary specific build flavor or type, which only I ever see. For all other debug / production build leak canary is not initialized.
That's why I said one logging statement could grab the key. Just log the fragment to a service that you run somewhere, and all of the sudden you have the key.
That's awesome. I was just kidding around, but I think some people don't get the reference to that support call being the stuff of legends.
The US system is still pretty bad. Banking throughout Europe works a bit differently everywhere, but the basis is that you have wire transfer for basically free (inside the Eurozone, this covers the whole Eurozone). Paying rent? Just set up a monthly wire transfer.

"Pull" also works and is common in many european countries through direct debit. You give amazon/your electricity provider/whomever your bank account number and they just pull the money from you. No sketchy credit card companies needed, fraud is pretty minuscule.
In the prejudiced US family court system, women have more of an economic incentive to lie about birth control than men.
This seems pretty relevant from your link:

> A famous example of such a defense being denied occurred in In re Aimster Copyright Litigation, 334 F.3d 643 (7th Cir. 2003), in which the defendants argued that the file-swapping technology was designed in such a way that they had no way of monitoring the content of swapped files. They suggested that their inability to monitor the activities of users meant that they could not be contributing to copyright infringement by the users. The court held that this was willful blindness on the defendant's part and would not constitute a defense to a claim of contributory infringement.
The reverse is more likely in the US. There's plenty of old legacy POS systems/registers, which have a card reader that's with it, attached or not. The only way I've ever seen a card run without a network (whether it be an existing network or an integrated modem and phone line), is when there's a power outage and someone busts out one of the old carbon copy manual card machines, where they take an impression of the card. Those may not even be accepted anymore, since they don't deal with CVV numbers and some cards don't even have embossed numbers anymore.
I see that fractal tree indexing was brought up back in 2003 for PG. http://www.postgresql.org/message-id/511B5F12.7060500@vmware...

But I don't see any patches. Would love to see something like this developed.

Also isn't there cstore_fdw for PG for compression? Although I know there are limitaitons with this, which has prevented me from using it. :(
This is a political argument in the economics profession. Beyond the obvious points that math/data can be used to obscure weak arguments and that idealogical binders are bad for clear thought, Romer is simply attacking his political opponents. Oddly going after George Stigler - a Nobel winner who died 25 years ago who Robert Solow said "was never an ideologue."
Well, going by the article, you're welcome to use any form of population control that won't upset any humans.
This means to me that WD would now be able to sell real SSD products, something Seagate doesn't seem to have managed to really get going, and something Samsung, Intel+Micron, and now SanDisk have been able to make a lot of money with.
How this has worked in the past is

1) come up with a bioligical system where you can screen for your disease of interest; something that grows in a dish and reports if a candidate drug works or not

2) Run that test against an absolutely huge library of drug candidates

3) Proceed with further testing on the candidates that seem most promising based on the initial screen.

4) Almost nothing works. Rinse and repeat.

It should be no surprise that a small compound that's biologically active in one screen may end up also affecting some other aspect of the body.

In a sense, you're right that we have no fucking clue what we're doing, but that's mostly because we're just now starting to invent most of the tools that let us even see what we're doing. That, and this same procedure of throwing stuff against the wall has worked so well for so many things.

The process of discovery is quite often one of luck, and a lot of drugs have been the effort of making our own luck. When we get extra accidental luck off that, I don't think it's fair to criticize.
In addition - anyone interested in Tetlock's work and how to think like a super forecaster can join us at the conference this Saturday in London.
https://www.eventbrite.co.uk/e/superforecasting-and-geopolit...
It's cool that they're tackling problems in the developing world, but it's nothing revolutionary. Evaporative cooling only works in places with low humidity, and their design requires low ground temperatures and a substantial amount of installed infrastructure.

It might be cheap enough and practical enough for locals to install themselves in the places where the low humidity and cooler ground temperatures would allow it to work. But if you put this device anywhere between say 35 degrees north and 35 degrees south it probably won't work very well because the average ground temperature will be too high.
Customize the Text of the Column Headers in Your SharePoint Tables
people properly configuring their editor

A lot of coding is reading examples online these days. Trying to read Go code on GitHub is awful since three forced tab indents feels like you're 50% across the screen already (and forget trying to read it on mobile).

Browsers don't really have a "set tab width" option that I've found (and forget trying to set user options on mobile browsers).

a check against nesting code too much.

For expert programmers coding for long-term correctness, then yes. But beginners and lean "we just gotta ship this shit" startups will just create 9 levels of unreadable cruft.
And http://www.imdb.com/title/tt1307068/ Seeking a Friend for the End of the World
Methamphetamine is already legal in the US. It's Schedule II, same as most opiates[1]. (The illegal stuff like LSD and pot are Schedule I.) The brand name is Desoxyn and it's approved for obesity and attention disorders. Breaking Bad did another social injustice by not mentioning this. (Plus it'd have been an interesting plot: diverting such meds, hiring engineers that work for the manufacturer, stealing production designs, creating brand recognition, then selling counterfeit products (happens a lot to opiates), etc.) There's even a generic brand selling it! A quick search says meth tablets did $10M in sales in 2009; I suppose that's rather low and might be why people don't hear about it as much. Plus I'm guessing the DEA gets triggered by doctors prescribing it, even more than oxy?

Edit: Mayne pharma 2014 did 4% of its ~$113M in US products in methamphetamine. So that's 4.5M from a single generic maker. Could mean the total is well over 9-10M annually.

1: Including hydrocodone, except if you mix hydrocodone with a liver-toxic drug like APAP, then it magically drops into the lesser Schedule III. Because screw people.
While my instinctive reaction to Heroku's shift was "ugh, that sucks, how dare they," I have to say I get it. It is hard to build a successful business with that model given their offering.

However to the comment about "git push heroku master," someone that is an "early" programmer like myself finds that level of simplification helpful when I'm focusing on things like learning all the other things that could go wrong with my Rails Tutorial app.

That said, as I now am at the point of starting to work on projects that I hope to one day be public facing, I'm wondering if there are any recommendations for "Heroku-like" providers with a free tier that stays up 24/7 for super simple Rails and Sinatra apps, perhaps with a DB.
It's finally for sale. www.30td.com
Ask HN: Did you turn golden handcuffs into your next sign-on bonus?
Have you successfully used a closely impending bonus, retention bonus with vesting, stock vesting, or similar future compensation to effectively negotiate your next opportunity? If so, is that effective when negotiating with a well-funded startup (how well funded), large corp, etc?

In the event that you are forgoing a large cash payment or have to pay back cash when leaving, were companies receptive to compensating you with some sort of sign-on bonus? If so, what were the driving factors that made for a successful negotiation?
Reducing bias in dating – a small personal experiment
And the previous CIA director got fired because he had an affair that was leaked via his email account. What is it with CIA directors and email accounts?
> Leverage Windows crypto api’s instead of OpenSSL/LibreSSL and run as Windows Service

Was wondering about that. I'm surprised the OpenBSD team is accepting the commits - something so fundamental and Windows specific doesn't seem like their kind of thing - but great!

PS. If you're coming from a Unix background and interested in learning posh: https://certsimple.com/rosetta-stone
Culture mix is not bad at all, and I think that's one of the key factors that differentiates Barcelona from other Spanish cities like Madrid or Valencia.

There're are many reasons why a large number of founders and developers end up in Barcelona, and the city in itself is a big one.
Sorry, I'm not familiar with the specific claim that every other day 1/4 of Amazon's staff is weeping at their desk. Can you show me where someone has made that claim?
> I'm pretty sure the feature will show up in the next few minor version increments.

No it won't. People need to stop expecting generics because it will never happen. Not that agree with this but it was made pretty clear in the go-nuts mailing list that the Go team wants to keep Go type system "simple".
In Germany it's quite rare to find middlemen between a renter and whoever owns the building/apartment. The exceptions would be for luxury apartments and short-term rentals.
Can anybody comment on the impact the abysmal economy over there has had on the startup scene?

My hypothesis is that the absolute lack of jobs for young people would lead to more startups as necessity is the mother of invention, but it could be that the more immediate day-to-day of putting food on the table might distract from that.
The author goes from

Every careful person equipped with a reliable thermometer will make the same reading of temperature. There are alternative scales, Fahrenheit and Celsius, but both record the same thing...

to

Economics is genuinely harder. National income is a more complicated concept than temperature, and there are plausible alternative sets of rules for calculating it. Serious minded statisticians have spent many years discussing these issues, and there is now a UN-sponsored standardised system of national accounts.

But it is easy to write a mathematical symbol without giving thought to what observable fact in the real world corresponds to that symbol, or whether there is such an observable fact at all.

But isn't that exactly how we settled on the truth of temperature? Years of debate about what the right constructs for defining temperature mathematically are?
CIA Chief's email hacked-report
600MB/s write over 6 drives in RAID-Z2 is very good on an i3.
AWS. Elastic Beanstalk has pretty similar easy command line tools, and their free tier gives enough for one instance each of ec2, s3, rds and will mostly autoconfigure like heroku does.
Hard tabs make "pretty/readable indent" formatting difficult too.

If you want to line up certain arguments across lines, you just can't because you're forced to an unknown width of alignment chosen by the reader. So, all your code will just be indents that ignore the specific visual alignment intentions of the author, and that reduces readability and understandability in multi-person teams (and programming is a team sport, not a one-person-does-it-all game).
How Shipping Containers Changed the World
...youth unemployment is so high that you might as well start something vs wait around

Not only youth. And there's the figure of the fake autónomo: companies force their employees to act as a provider to save taxes and regulations, threatening with firing them.

The worst cases are those in which the company first do this, then "fire" them anyway, avoiding the severance pay and letting the fired without unemployment rights.
> Browsers don't really have a "set tab width" option that I've found.

The `tab-width` CSS property is supported by all browsers except MSIE, though only for integer amount of spaces (aside from Chrome 42 which supports arbitrary widths). In most desktop browsers can setup a "user css" to set it.

> For expert programmers coding for long-term correctness, then yes. But beginners and lean "we just gotta ship this shit" startups will just create 9 levels of unreadable cruft.

Would their unreadable cruft be any more readable with a tabwidth of 4 or (god forbid) 2?
I suggest making Update update, ie lower case, I was confused as to why Windows Update was getting ssh
> The negative externalities of prohibition are so much worse than from abuse and addiction, even for meth, crack, whatever.

Among the negative externalities of prohibition are exacerbating the negative effects of addiction, by increasing the stigma and risk associated with admitting you have a problem.
Your constraints are inappropriate for a world where capitalism is global. If you drink Coke or wear Nike you're directly supporting the murder of workers attempting to unionize and their blood is on your hands.

But, even in the US union organizers are frequently suppressed, either violently or through indirect threats and intimidation. It takes little scholarship to discover this and the absence of such indicates that you're more personally interested in having an argument, where you fight for your side to be considered correct, than actually learning, where you observe evidence in a nonbiased way and integrate that evidence into your beliefs. So it would make little difference for me to give any "similar examples" of the (utterly biased and as other commenters have pointed out, incorrect) source you've provided.

As another aside, it takes a special sort of person to, in the struggle between the powerful and the powerless, side with the powerful as you have here. I hope you contemplate this as you decide what person you are in the future.
It probably won't be AirBnB that does it, but brokers should definitely be contributing to a rainy day fund.
My understanding is that only the Edison machine uses finger prick amounts. However, it sounds like since these machines don't work they are using standard instruments. For these they take venous blood draws, just using a child-sized vacuum tube instead of an adult-sized vacuum tube. She talked about using the child-sized vacuum tubes in an interview. Not really a big differentiator in my opinion.
This just scratches the surface of what could really be. Spain still is in general a hostile country for entrepreneurs with an anti-innovation government famous for awful decisions like:

- Regulating heavily crowdfunding rendering it unusable

- Eliminating stock options' fiscal incentives [0]

- Taxing the sun in order to protect energy lobbies from solar energy. [1]

- Trying to get a cut from Google News because they're worth it, pass a law for it, and then trying to retract in only few weeks once they saw the page views metrics go south...

etc..

Hopefully things will get better once the current ruling party leaves the government in the upcoming December elections. Hopefully...

[0] http://novobrief.com/stock-options-in-spain-startups/

[1] http://www.forbes.com/sites/kellyphillipserb/2013/08/19/out-...
LTE 4G Networks Put Androids at Risk of Phone Number Spoofing