skysight-inc/HackerNews huggingface dataset:
I am though.

maybe we can make a website where we "verify" if people are trustworthy before drunken hookups.

tryna take home a dude at the bar? just verifyhim

we can even call it verifyhim. scan his fingerprint on your iphone and/or use your cameraphone to scan his eyes to verify if he was using the man pill last time he hooked up.
You've been misinformed. The 2009 version of Effective Go stated, as it does now:

"This approach can be taken too far. Reference counts may be best done by putting a mutex around an integer variable, for instance."

https://web.archive.org/web/20091113154825/http://golang.org...
MariaDB recently released the version 10.1 as GA.
https://blog.mariadb.org/mariadb-10-1-is-stable-ga/

We been using it for a large dataset, and has been fantastic. Compared to MySQL 5.7 and PostgreSQL, it have the advantage of supporting the TokuDB engine out of box. My data uncompressed is 3TB, with it , we can fit in 300GB with all indexes.
Read Free Replication with TokuDB (https://github.com/percona/tokudb-engine/wiki/Read-Free-Repl...) also enable us to have a very cheap VPS as slave.
> 5. People poo poo any alternative to OpenSSL because it's not 100% feature complete and besides the best crypto people are already working on OpenSSL so what do these schmucks know?

Here's a strategy:

Take OpenSSL, remove a bunch of stuff that almost nobody needs, rearrange the code to make it clearer. You will get BoringSSL.

Take the BoringSSL code, remove more stuff that people outside of Google generally don't need. Temporarily remove the X.509 code and the TLS code so that you can remove even more stuff.

Next, write bindings for the remaining code for a safe language like Rust, so that the replacement X.509 and TLS code can be written in the safer language, while still using the OpenSSL crypto code.

Then, write the new X.509 code, focusing on what really is needed and ignoring all the extra cruft that was added to X.509 but which doesn't actually improve security.

Then, over time, refactor the the language bindings so more code is written in the safe language and less code is written in C, with the goal of almost all the code that isn't implementing directly crypto algorithms being in the safe language.

Then, add a good, clean TLS implementation in the safe language, that focuses on the good parts of TLS, and that avoids all the legacy cruft that makes TLS seem complicated.

I've been doing an experiment along these lines. I've open sourced two parts so far:

1. https://github.com/briansmith/ring
2. https://github.com/briansmith/webpki

It is a big project, but I am pretty sure it is going to succeed.
There's some weird cognitive dissonance going on where many of the people that love to point out that the US military can't possibly succeed against guerrilla combatants in the Middle East are the same people that laugh at "gun nuts" for "thinking their small arms would do anything against the military's tanks, artillery, airstrikes, etc."
Khronos Finalizes glTF 1.0, interoperable 3D runtime format
Well, we could invoke a 'furtive fallacy' if you prefer.
> My original question was why Apple don't restrict this restricted information.

Because Apple wants to use this information, but they don't want anybody else to use this information.

If Apple requires security permission to get at the information, then they hose themselves as well.
American dominance is being challenged the new game of great-power politics
> Seeing as how the NRA signed off on a ban of new licensed "fully automatic weapons" in the FOPA of '86

You're correct, and I am aware because it comes up all the time.

My off-the-cuff comment was more about the membership I've encountered than the official organization.
Except email and pcs that we have in their current form today weren't around in the 60s and 70s when these older guys cut their chops
The use of entitlements to protect APIs is a matter of moving them out of process. This is a trend that has been going on for a long time, especially since the development of XPC in iOS 5.

The trend took big steps in iOS 6, when Apple created a mechanism for remote views, and moved things like sending SMS and email out of process, in addition to the mechanism for determining what process gets what touches (backboardd).

As you mentioned, MobileGestalt was another step in this direction, when Apple blocked access to the MAC address and UDID.

iOS was not originally engineered with this focus of security and sandboxing in mind. For example, CVE-2015-5880 (accessing contents of screen from anywhere prior to iOS 9) existed because the screen framebuffer was needed for QuartzCore to function, and Apple didn't take the time to re-engineer how things work.

The number of things you can still do from the sandbox is mind boggling, and Apple is aware of it, they just don't have the time to re-engineer everything.
For casual sex people should be using two methods of contraception, and one of those should be a standards-compliant condom.

https://www.gov.uk/government/news/nearly-half-a-million-new...

https://www.gov.uk/government/news/hiv-infections-continue-t...

etc
Possible, but if you want us to the ignore the hugely differing economic incentives for men and women wrt pregnancy then the discussion isn't going to go anywhere.
C# compiles and JITs incredibly fast and has generics. F# has the same generics and compiles far slower. The reason isn't compile times. (Especially since one impl of generics is just generating code, which is cheap.)

IIRC the reasons on the list were the standard tradeoffs of memory space and so on. Do they emit specialized versions for each function, or not, and so on. Again, stuff that's working fine in other platforms.
Sexism has to be intentional? You're redefining the word simply so you never have to deal with it. It doesn't even jibe with your own definition ("Sexism is discrimination because of someone's sex."). People do many things unconsciously, and systems push people toward certain actions without engaging the conscious consent of those involved (a fancy way of saying we humans often take the easy path rather than the thoughtful path).

You can certainly be an asshole without being intentional about it :) Try and argue that's not possible!
An Hour of Code for Every Student
Arun Murthay talks about the future of Hadoop
> 6. Someone points out that in higher level languages it's hard to write code that is resistant against timing attacks. The discussion dies.

This doesn't matter, because the code that should be resistant to timing attacks should be written in assembly language or a language specially designed for that purpose (that doesn't exist yet) anyway. High-level languages have ways of accessing code written in assembly language.

Anyway, my point is that all these things are solvable.
The NRA didn't get overtly political until after the 1977 Cincinnati (annual meeting) Revolt. From my readings of the participants in that and the following efforts, the most commonly presented principle, by Neal Knox, was "When I feel the heat, I see the light." As in credibly threaten them with the prospect of spending more time with their families, and enough of them will adjust. Or be replaced, perforce. Ask the shade of Tom Foley, first Speaker of the House to lose reelection since before the Civil War.

It helps that we're freaking huge, the NRA has 5 million dues paying members now, and influences 100 million plus gun owners.
As if some women don't lie about being on contraception...
Could Vasalgel be used in fallopian tubes? Why are there not more options for mechanical, reversible birth control for women that don't involve hormones?

The economics of regularly-taken pills seem to disadvantage everybody (except the drug companies.)
Yeah that's a good point. As time goes on your ability to pick what to skimp on definitely gets better.
> Developer time costs more than compiler time.

I find that to be a very odd statement. Usually, the developer waits for the compiler in order to find out if the code compiles and executes properly. That is, every minute of compiler time costs a minute of developer time.

Worse, the developer time you spend due to lack of a feature, you spend while writing some code that would benefit from the feature. The compiler time you pay every time you compile - year after year, for some projects.
The Five Flavors of Being a CTO
> No matter where you live in the US it seems that if you are looking for a new place to live, you have to go through a broker.

I lived in Dallas and Austin for many years, and have never even heard of a broker being used to rent a personal apartment.

On the flip side, we've had about a 50/50 experience of needing brokers in New York in the past six years.
"Typeset by the authors in Minion Pro, Lato, and Consolas, using Go, groff, ghostscript, and a host of other open-source Unix tools. Figures were created in Google Drawings."

groff still going strong... although it seems like Kernighan got tired of drawing using the 'pic' language...
New CRO Slack Community – HackerNews Use Code “dynamitecro” for FREE Invite
They currently make $0 per year from males. I don't pay for my SO's birth control. I asked her if she would stop taking hers and she said no. Interestingly, she's no longer on daily pill, but a method that's effective for 3 years. There's also the IUD which lasts as long as Vasalgel, though is pretty invasive. Those option exist for women, but they are afraid to cannabalize their own product? I'm not convinced those numbers add up.
> I can't help but think a male contraceptive that is not visually verifiable by the women is not entirely trustworthy.

Uh... how is that different from what we have today? Women take a pill. It's not visually verifiable by men.

Surely you can't object to the idea that men have the same choices about the pill as women do?
It wouldn't. I mentioned that case in the context of (apparent) serial predation and information asymmetry.
> I think it's fair to call Go an anti-Perl.

Then again, pretty much anything can fairly be called an anti-Perl, possibly even Perl.
What cities?

In most I have lived in, brokers dominate (NYC, Boston, Washington, DC). Even going onto something like Craigslist, most posts there are just brokers posting. Maybe it's less prevalent than I have experienced in other cities?
Amazon and New York Times wage blogging war about controversial article
There are plenty of women who are incapable or unwilling to take hormonal birth control, and thus rely on the male (e.g. my wife). Of course some couples would swap out one method for another, but the idea that introducing a new product to market would result in a net loss is ludicrous.
In New York, 95% of those Craigslist ads are coming from the brokers themselves. 75% of the apartments pictured in the post, you'll never even see - I can't even begin to guess how many ever existed in the first place.
How did SourceDNA have access to millions of iOS app binaries? Can anyone just download all the apps in the App Store?
could you explain why the tokudb engine is an advantage?
I'm not suggesting it as a "minutes to go" safety measure. More of a "we have tons of rockets with nukes on them that can make it into space" just sitting around measure.
Interesting, yea I've lived in both Boston and NYC and it was almost impossible to find a place without a broker.
Apparently in London it is very common to use an agent; people said that Craigslist was not really used.

Maybe agents are more common in Europe? Which continents did you rent on?
Maybe it's a possibility that the POS is networked but the physical card reader hardware is not?
That just means essentially a bunch of one-character passwords, for which creating a rainbow table would take seconds at most.
That someone also is replaced if he gets on the nerves of the guy he is advising to much, at least on this level.
Parallel advising/control structures only work if they have someone higher up they can fall back on if necessary.
Ask HN: If you were to pay for a small online product to what would it be?
What is Lately, I'm doing research about different markets and different products. I ask this question from different businesses and even though many tools are available, still a lot of people don't know about them. The HN community however are more knowledgable in this scene and I would like to know your opinion.
All I know is that we once had to temporarily move a cvs repository from a brand new and crazy expensive pSeries 660 (?) running AIX to a really old and retired Pentium III laptop that we had found in a drawer and installed linux on. This was almost 15 years ago, but the laptop was easily 3 years old at that time - possibly older and positively not a 4 or 6 core server with gigabytes of ram and a big SCSI raid array.

The linux laptop was then connected to a well used wan-connection in another location, and we tunneled to it using ssh, instead of just accessing it on the 100 mbit lan, and sent out an apologetic email notifying the developers that things would be really slow until we had sorted things out with the AIX systems. ( They had to be moved to another location.)

We found to our surprise that the throughput dramatically improved and checkout times where reduced to almost nothing compared to the AIX machine it usually ran on.

Now, maybe CVS is an exceptionally bad workload for AIX or something, but I doubt that it's an uncommon workload. AIX might possibly scale to more CPUs efficiently, but it was a clear disappointment nevertheless.
You make a totally fair point, but I think it's also a fair criticism of the state of proper computer security that plenty of people opt-out as a result of the inconveniences. Someone will solve this someday and make a lot of money, but I have no idea what the solution is.
NYC is the only city I've lived in where I went through a broker. Cities where I haven't needed a broker: San Jose, Denver, and Portland, among others.
Actually, yes.
I struggle to understand the security rationale behind that advice - what is more likely - Thief spends 60-90 seconds practicing the signature on the card, or Thief acquires government ID that matches name on the card.

Regardless - any time I'm making a large purchase (even with a signed card), you can be certain they scrutinize my government ID - I've never seen a retailer who has ever paid attention to the rules that stipulate you cannot make an ID a condition of acceptance.
>>standards-compliant condom

Wait, there's a standard for that? What is it, ISO-69? Did they also standardize the different sizes and textures?

Regardless, I bet it was an interesting working group.
Awesome CTF – A collection of CTF and security resources/tools
Can I now refer to the same temporary table multiple times in a query?
I've heard of that idea before. It wouldn't work for many reasons, the main being "cache invalidation." i.e. it becomes obsolete as soon as somebody has another sexual partner. And at that point, you're trusting users to just update it.

That doesn't even mention the privacy issues involved.
The internet connected Dutch system to find a spot to park your bike
I found this: https://en.wikipedia.org/wiki/TokuDB

Fractal tree indexes[1]... Dude!

1: https://en.wikipedia.org/wiki/Fractal_tree_index
Out of interest, can you point me to some Qt apps that look and feel completely native on OS X? (In particular, I'd like to see ones that feel modern, and take full advantage of Core Animation for UI transitions.)
>This article goes into more detail on the weaknesses of pipelining in Go: https://gist.github.com/kachayev/21e7fe149bc5ae0bd878

This write-up provides some great arguments for why generics could be very useful for abstracting away some of the details of concurrency management.

I find it odd how so many Go developers insist generics are totally unnecessary.
Not necessarily. If your existing market is generics at $0.10/pill and your new market is brand name at $1/pill that's well worth cannibalizing.
There's also a failure to acknowledge that some of the military would fight with the gun nuts, not against them.
1970s electronics wasn't very good. Until the 1970s, complex electronic devices mostly stayed in labs, computer rooms, and military facilities, where they were cared for by technicians. In the 1970s, consumer electronics beyond the TV set appeared. Transistors and early ICs were reliable enough to make this possible.

But now a host of secondary problems had to be solved. Soldering of PC boards wasn't a reliable mass production process yet. Plastic cased ICs weren't perfectly airtight. Connectors were not yet reliable. IC line quality wasn't consistent. IC wire bonding was done by hand. "Purple plague", caused by contamination from the wire bonding process, corroded ICs internally. Phenolic PC boards were subject to hairline cracks. ICs lacked electrostatic discharge protection on pins and static electricity could easily damage them. Power supples could not maintain voltage during power line sags and spikes. RF shielding was poor; devices both emitted too much RF and were sensitive to RF in the area. Many signals between boards and units were relative to ground, not differential, and ground loops were a problem. On top of all this, it took a lot of components to do anything, so everything had a high part count and many interconnects, all points of failure.

Every one of those problems has been solved. But that's why 1970s electronic devices were troublesome, and didn't age well.

Now, though, we have electromigration. Slowly, atoms creep across barriers just from statistical diffusion helped by electric fields. This is a very slow process, but with IC features so small, not that many atoms have to move before something fails. It's possible to make high-reliability electronics at a larger line size with current quality fab technology, and this is done for aerospace and some automotive applications.[1] Still, few consumer parts today have a design life longer than 20 years.

[1] http://www.freescale.com/products/ultra-reliable-microcontro...
Win PDF Editor 2.1.0 Crack Plus Serial Key Working
VQL is a UI to explore data without writing code

Hi HN! I spent a few years working on enterprise software and noticed that a lot of tools could be replaced by SQL queries! So I prototyped a few UI’s to enable anyone to use SQL (a venn diagram UI where you could drag and drop circles for joins, Mad Libs: select __(column name)__ from __(table name)__ where __(column name)__ __(>,<,=)__ __(a value)__; ).

I settled on VQL which is somewhere between IPython Notebook, Excel, and D3.

I’d love any feedback on UI/X, tech, design, anything. We’re actively developing the product and adding features. I’d be interested in hearing your problems and how VQL could solve them. If you’d like to try VQL, I’m happy to set up a trial instance and get VQL to work on your problems! Email me at jason@getvql.com.
Saying robots will replace humans' jobs is like saying in 1999 google will replace teachers.
It would be hilarious if merchants let you use that card.
Yeah I read the article; it wasn't very long. Either the authors of the study are "insiders" with clearances, they have seen only redacted material, or (most likely) both of those are true. All of those conditions ask me to believe non-public sources. I won't do that.

[EDIT: I hesitate to join the ranks of those who complain about shitty-but-common HN habits, but assuming for no reason that anyone didn't read TFA seems nearly as common as it is shitty.]
Thanks! The point about immutability is important. Based on the comments I've been seeing on HN, I had a feeling that Docker brings its own set of problems. But, it may be worth checking it out.

> I think Elixir has good library support too.

I guess the support will be even better if you consider using Erlang libraries.
No such thing as Elixir processes. They're Erlang processes because they're constructs of the EVM. Whether or not you consider the latter fun to write is irrelevant.
The US Federal system was designed to have checks and balances provided by oversight by different branches of government.

Unfortunately today we have people in these branches of government who either won't do their duty because they are terrible at their jobs or because there is a silent quid-pro-quo where these sorts of people look the other way for each other.
I suppose he's referring to the Clinton's case.
We detached this subthread from https://news.ycombinator.com/item?id=10413154 and marked it off-topic.
seL4: Formal Verification of an OS Kernel [pdf]
The big difference they have is that they are playing a more strategic role than the tactical short term play in most market activities - in that their predictions will drive government action which will be a major factor in any outcomes. Makes more sense to test against successful opportunism than prediction
harrah's paid $20,000,000 to bill frist to attach the UIGEA to the SAFE PORT ACT. the safe port act was considered must pass on both sides of the political aisle. bill frist attached the UIGEA without a vote, with 1 minute left in session. no questions, no changes... just verbatim text as provided by harrah's is now law that we must all follow or be sent to jail.

harrah's did this for 2 reasons:

1) they were denied a sportsbook and wanted to hurt their competition with sportsbooks... so you'll notice the UIGEA explicitly makes gambling on fantasy sports legal. so we get 1000 fanduel and draftkings ads a day.

2) they operated poker rooms and wanted internet poker to be illegal... so, now it is.

america is corrupt, and paul graham is an american.
How to Vastly Reduce the Odds of Being Ripped Off When Buying a Used Car
The Full New York Times Innovation Report (2015)
It depends on where you live.

In NYC it is hard to find a place without a broker in many neighborhoods. I found an apartment on Craigslist a few years ago and was surprised I was able to get it. Often, Craigslist is full of broker spam disguised as a landlord listing an apartment or the apartment is simply taken up by someone right away.

The other option is to find a building managed by a larger company. They almost always have "0 fee rentals". However, they often cost more too since they tend to have many facilities.

Honestly, many landlords like the broker system because brokers weed out bad renters by referencing their credit and arranging all the paper work and the landlord doesn't really have to do anything. The tenant pays all the fees and as this article pointed out, the landlord may in fact receive kickbacks. At least in the NYC area, I don't expect brokers to go away any time soon. NYC is a beast upon itself in the housing world for renting and buying.

I would love to see brokers go away, however. I have a suspicion they largely drive up rent prices as they can create an artificially small market and because they rely on inefficient methods, tenants are really only able to visit a small subset of places and brokers can get them to bid against each other. This creates an artificially small market that is largely in the landlords favor. They also will usually not show you places unless you are ready to move in by the end of the month which creates time pressure and panic in renters which, as you guessed, artificially drives up rent.
Snapchat has a secret Seattle outpost – and you’ll never guess how we found it
Yes, because I'm sure tons of people will line up to have their fingerprint/eye pattern associated with contraception and their last potential hookup in a 3rd party database. What could go wrong?
I don't know why you are getting downvoted, I upvoted you. A big positive for using condom is that it's easily verifiable by the other partner. However, I can imagine that there is another big market where partners are in a trusted relationship (either marriage or live in partner) and would like to use male contraception.