skysight-inc/HackerNews huggingface dataset:
That's roughly the purpose of HSTS, but you need to have visited the site at least once first (or in the case of popular sites, HSTS status of a site is shipped with the browser.)
A bit late to the punch, but we also let you copy and paste from most other spreadsheet programs directly into Airtable
Having dealt with health problems this past year, I would love to see somebody write something that simplifies the voodoo going on between health care providers and insurance companies. Even though they both have online portals these days, trying to reconcile and make sense of the two systems is infuriating.
Supreme Court denies Google request in Java infringement case
I can't give real logs because of privacy concerns but in the past 7 days we've been at 79.2% spam. Roughly 2% of that is straight up malware like cryptolocker, various botnets, trojans, etc.
Lifestyle Entrepreneurship Bundle – 3 book giveaway
Yeah, we now have a 15$ option. You are correct, this is something we realized after getting started. The 15$ plan is in fact now our most popular plan.
Supreme Court Won't Hear Oracle V. Google Case, Leaving APIs Copyrightable
You might find that with the right approach, people will be glad to help you, especially if you are taking work off of their overloaded plates. Alternately, you might also find that there are some grumpy people who you will be forced to work with or get answers from in order for you to succeed.

My strategy is to ask informed questions. Do your best to understand the problem, the motivations, the context, and the available solutions before you start asking questions. Group all of your questions together as best you can and ask them at the same time. Asking questions randomly and repeatedly will probably annoy someone who is trying to concentrate on a task. You might even find that you think of the answers while waiting for the right time to ask.

If it is clear that you are giving it your all, and not wasting their time, then people will be much more inclined to help you.

Some examples:

Bad question: How do I do {X}?

Good question: I've learned how to do {X}, but should I instead do {Y}?

Bad question: Have you seen {X feature, code, etc}? Why would someone do something so dumb?

Good question: I understand what {X} is doing, but it's not clear to me why we did it that way. Is there a requirement that I am missing?
I happen to think trying to cookie someone is going to ultimately be unsuccessful, and as you point out multiple people feel they have a claim on the conversion. My guess is that will simplfy, kick out everyone in the middle except the content site and the advertiser. I can be totally wrong here, but that is my best guess at what will happen.
I actually had an idea for password as a service.

The security implications are all rubbish, and obviously it fails if the site goes away, but hear me out and then offer a local way of doing this, cause I'd love it:

Let's pretend you have some set of computer files that are distracting you. (A video game, or old high school/pre-divorce/estranged family photo albums, this could be anything). You want to keep them, but you want to restrict your own access to them.

Password as a service: you go to some little widget site, enter an email address, a date, and it gives you a password. Unless you have a photographic memory, you just paste it into a protected archive, forget it, and then wait until the date to get emailed a password reminder. Until then, you are locked out of your archive and there's nothing to be done until that day.

I haven't figured out a clever way of this that can't be defeated if the password is generated locally.
C matches NUMA and caching just as well as assembly does. Basically the only thing C doesn't really expose is SIMD, but compiling "high-level" (i.e. C-level or above) code into SIMD is an open research problem (AFAIK) - I mean, you can easily compile array programs into SIMD, but the more general case is still open.
OPM: The worst hack of all time
It is also not possible in C. People just think C is any better.

The standard doesn't say anything about SIMD, GPU, instruction reording, IO registers, interrupts...

All of that are language extensions or library functions written in Assembly. Any programming language can offer similar extensions.
Just googled this book. Turns out Amazon also offers a Kindle version :)
Spend your leap second here
While true that the corporate veil can be pierced in specific circumstances, it is not a common or a likely outcome especially for a contract dispute over an unpaid invoice.

Piercing the veil from my understanding requires you to prove that the primary shareholders fraudulently represented the company, e.g. didn't keep the books separate from their personal finances, commingled personal and business funds, took all the money out of the business to hide it willfully, didn't follow the incorporation documents etc.
This is a question of scale. a few bucks for writing ehow articles or squidoo lenses, not many people motivated or interested, but $1000 week driving for Uber, and suddenly you have a business.
Thanks :) We've got an issue open for this - https://github.com/Khan/tota11y/issues/21, so hopefully coming soon.
It's sometimes argued that, similarly, social homogeneity/cohesiveness has been a factor in the economic success of Japan.

Couldn't it just as well be argued that heterogeneity/diversity can stimulate economic growth, as in, for example, the United States, or India?

Measuring diversity and controlling for the many other variables of history, geography, and the like may be near impossible. So this may be neither here nor there.
I hear you. We have had a ton of adoption of our Chrome Extension, which also has features like Open Tracking, Send Later and Salesforce Integration. When you click to create a reminder in the extension, we do populate the "bcc" field with the text based version of the email just to show users how it works.

That said, I agree that a simple explanation on the homepage would be useful for people who are just interested in the reminder piece.
On some big intersections when impatient drivers are waiting at lights for some time it's really dangerous to set off with them when. Because of this at such junctions I'll go during the "pedestrian" phase after all the pedestrians have crossed, proceeding slowly as not to hit someone deciding to make a run for it before the lights change.

I agree with you about taking a common-sense view to it. Whenever I've used this defense drivers typically state the rules are the rules and common-sense is subjective and we can't have people making up things as they go along. I never like this, it just seems typical of the times we live in.
I am seeing a number of errors with the CSS and JS of the site. It appears to be trying to load off of a secure domain(https) but the link provided is http.

Changing the url to https threw an SSL connection error.
Ask HN: When is it too early to raise?
Cliffnotes: Can you raise money without any traction?

I have cofounded a company with my buddy of mine (http://pennypledge.co?ref=premium). We have been in development for around 8 months. Now we have a (semi)finished product but are having a hard time getting users.

Our product is geared towards youtubers and bloggers and the issue is that we have the common chicken and the egg problem where we essentially need two sides of a market. We need youtubers to join our platform and we need their viewers to sign on and support them through our platform. So far, youtubers claim they love the idea of the product and can see it really blowing up. But there isn't a lot of incentive for youtubers to sign on until it does.

A good friend (who founded a very successful startup) is encouraging us to just take a month off and go raise a million dollars. He thinks what we are doing will be right inline with a ton of investors that he has met with. And that if we had a million dollars in the bank it would add a lot of validation to what we are doing and solve a lot of our problems.

I am scared that if we try to go raise money now, the common question will be, "why don't you have 50,000 users and 100k in revenue?" Do we have a chance at raising a million dollars with an idea, a prototype, and lot of people saying things like, "I can see this being the future of the economy."?
For what it's worth, Feynman was on Wolfram's dissertation committee

http://thesis.library.caltech.edu/2597/
> lot of libraries won't work with python 3 which is why 2.7 still matters

A lot of libraries actually work with python 3. And most of them that don't have a python 3 version in the pipe.

http://py3readiness.org/
Startup Related (I don't listen to all of their episodes, but I do listen to several from):
- Tim Ferriss Show
- This Week in Startups
- Geek's Guide to the Galaxy
- A16Z Podcast
- Harvard Business Review
- Entrepreneurial Thought Leaders
- Foundation

Non-Tech:
- Serial (it's over but really interesting)
- Undisclosed (the successor to Serial)
At a Crossroads, Biofuels Seek a New Path Forward
A friend of mine in property management thinks having a way for HOA members to vote online would be a useful service.
It means I want to try before I buy and those who use dark patterns probably cut in other areas like security. Online it is too easy to lie about your product and too hard to get refunds in case of false promises.

If someone was selling you a phone at a flea market, would you give them your CC number before you knew the phone turned on?
> People have this strange idea that running a red light is strictly worse than breaking the speed limit.

If you mean the posted speed limit, it usually legally is since the posted speed limit is, in many legal regimes, not actually a mandatory limit, whereas the red light is.

> I also think it's worth noting that many intersections are designed for cars.

Yes, particularly, the relation between normal speed on the road, the distance at which the signal is clearly visible, the timing of the signal, etc., are designed to provide cars, bikes, pedestrians, etc., crossing the intersection safety from, particularly, cars passing through the intersection in other directions. Bikes, pedestrians, cars, etc., violating the rules governing entrance to the intersection are negating that design.

> The safe way to proceed through those intersections is not necessarily to behave like a car.

There's probably an argument that it is in some circumstances safer for a bike to behave like a pedestrian than like a car, sure, as both the size and speed regime may be closer (especially, in the latter case, when coming off a stop) to the former than the latter.

OTOH, there's a reason that pedestrians generally aren't supposed to cross against lights, either, so that doesn't really justify blowing through a red light.
Many C programmers assume a single flat memory space. Most machines today have that. There's a long history of machines that didn't: Intel 286 in segmented mode, some Pentium variants in segmented mode beyond 4MB (Linux supports this in the kernel), IBM AS/400, Unisys Series B 36-bit word machines, Burroughs 5500/6700/Unisys Series A segmented machines where an address is a file-like path, Motorola CPUs where I/O space and memory space are distinct, and old DEC PDP-11 machines where code and data address spaces are separate. More recently, there are non shared memory multiprocessors where addresses are duplicated across processors - the PS3's Cell and many GPUs, for example.

Most programmers today will never encounter any of those.
https://vendorform.com/ is trying to do this for the college store industry
Mudge leaves Google to start “CyberUL” agency at White House's request
Generally speaking, it depends on where the uninitialized value is located (Though, AFAIK, by the standard they are all to be considered unstable for the most part). The big catch is stack-allocated uninitialized variables. What gcc may do (and I presume clang/LLVM too) is assign an uninitialized variable to a register, but then never give it any stack-space. So, what happens is that the code my always treat register 'a' as though it contains variable 'i', but since variable 'i' is uninitialized, it never allocates or reads anything from the stack, so the value of 'i' just becomes whatever happens to be inside of register 'a' before you attempted to use it. This would cause the variable to appear to randomly change from one value to another, even during single statements, depending on what register 'a' get's used for.

For the sparse set of integers, generally speaking that's going to be allocated somewhere else all at once, so there is not much the compiler can do to 'realize' it's uninitialized and decide to just ignore the read from memory completely. A fancy compiler could presumably flag every uninitialized location, then do checks and use some random value every-time you attempt to use one, but practically speaking no compiler is going to do that, so this data-structure isn't technically standards compliant, but it should probably still work anyway.
Youtube! Its worlds one of the biggest revenue sharing portal. And it is successful.
Git Tips from the Trenches
Yeah, I can't work very well in a dead quiet environment, because every little thing distracts me - even the sound of my own breathing, sometimes. Distraction is always a problem. Blotting everything out by listening to music helps a lot, particularly music free of vocals.
or just browse complaint sites. There is a company in New Jersey that browses amazon reviews for feature requests and creates those updated products in china and sells them on amazon. They do hundreds of millions a year in sales.
Healthcare: Pretty much all EHR systems suck.
Grass doesn't grow on a busy street...
It's just a stupid article that appears to be custom made to inflame debate and further enrage car drivers about "typical" cyclists.
From Scott Alexander's post, The Eighth Meditation on Superweapons and Bingo[1]:

> But why would someone use "I'm not racist, but..."? It sounds to me like what they are saying is: "Look. I know what I am saying is going to sound racist to you. You're going to jump to the conclusion that I'm a racist and not hear me out. In fact, maybe you've been trained to assume that the only reason anyone could possibly assert it is racism and to pattern-match this position to a racist straw man version. But I actually have a non-racist reason for saying it. Please please please for the love of Truth and Beauty just this one time throw away your prejudgments and your Bingo card and just listen to what I'm going to say with an open mind."

> And so you reply "Hahahaha! He really used the 'look I know what I'm saying is going to sound racist to you you're going to jump to the conclusion that I'm a racist and not hear me out in fact maybe you've been trained to assume...' line! What a racist! Point and laugh, everyone! POINT AND LAUGH!"

Poor reactions to such disclaimers have gotten so bad that I'm now seeing disclaimers referencing that fact. "I know racists say, 'I'm not racist but...', but in this case..."

Most often, people who use such disclaimers really aren't racist. Or if they are, it's by accidental ignorance, not purposeful maliciousness. In any case, it's more productive to respond with civil discourse rather than claiming offense and biting their head off.

1. http://squid314.livejournal.com/329561.html
what I find much more important: don't work for too little money.

I help friends for free and do a quick and dirty job, telling them what I have time for and what not. But getting a little money gets you all the responsibility, less thankfulness and still no real money.
First and foremost, dancarlin.com for both his political and history podcasts. If you have not heard any of his history podcasts, please give it a listen.

Next would be Marc Maron at wtfpod.com and the occassional Kevin Smith smodcast. Really liking the new Fraiser podcast he is doing with Matt Mira

Dead Robot Society and Narrative Breakdown, because I do a lot of writing

And of course my podcast I do with 2 friends on writing and technology, typehammer.com

Yes, there are no programming podcasts listed. I guessed that is what you may have been looking for, and if so, sorry.
I couldn't see a way to contact you. I was about to email you some ideas but looking at your angel.co page it seems like you'd already know how to do this?
How a piece of code changed one Soviet kid's life
Wow, what a sad story. :(
Main problem with breaking on undefined behavior is detecting it in the first place. It's not a choice not to warn/break it's an implementation challenge to find those.
That's the thing. Facebook and Google CAN work, but you hit the nail on the head: 'And besides these methods seem to require experienced consultants to run an effective campaign'.
It's a pretty anti-science stance. Data is very rarely 'unnecessary'. The scientific method requires that you investigate and control as many variables as possible, because often things that you don't realize have far-reaching effects. Throwing that data away early is bad for your business, bad for your customers, and bad for society.

No, I don't think companies should be aggregating all data without regard for consequences of breach, but nor do I believe that cutting data is the answer. Consumers, nee, people, need to learn that 'their' data is not so special snowflake, and that aggregate data is a fantastic tool for making their lives better.
U.S. top court declines to hear Google appeal in Oracle software fight
I do believe the phrase is "Shut up and take my money."
Joseph Stiglitz: how I would vote in the Greek referendum
WAVE[1] at WebAIM will do this for you. It was built by a non-profit dedicated to online accessibility. Just type in an address and go. They also have a Chrome plugin [2] that runs the same accessibility checks in your browser and produces a report. I found it very helpful on a recent accessibility project. Nice to see more developers caring about this.

[1] http://wave.webaim.org/

[2] https://chrome.google.com/webstore/detail/wave-evaluation-to...
Mostly an ftrace demo, as the author admits. Linux is still somewhat lacking in the dyntrace department in general, though SystemTap is tolerable.
I blow reds on certain intersections to avoid people making right turns into me.

Most of the time it happens on one-way-crossing-one-way where the driver next to me is looking left, not thinking they need to look right because traffic on the cross street is one way.
I just updated this.

I know the technical side/requirements, and the people. My business skills and design are lacking. Also a whole front end for interfacing/formating/report generation needs to be created.
HFT is a tool of oppression. Who can afford it? Who has the time, capital, and personnel to make and deploy HFT algos? And ultimately, who is really benefitting the most from this technological advance?
Gesto: biggest open-source gesture control platform
Really?! How do you specify alignment and packing in ANSI C?
> At 5'4" i'm small enough that it is impossible for me to tip my bicycle down far enough to put both feet on the ground in the space afforded me at an intersection.

Why would you need to put more than one foot down? Front wheel, back wheel, and one foot provides a tripod.

EDIT: To expand, even most motorcycle advice I've seen advises using one foot except when necessary because you have a particularly heavy motorcycle; I don't imagine that it should ever be a necessity for a bike (I can see why it might be a preference at some times, but the cases where it would be a preference would also be times when you wouldn't want to blow through a red light if the opportunity present itself.)
The newsletter signup form is broken :(
Fuck you, pay me!

Those are magic words!
PostgreSQL Goes Primetime at Compose
I'm not asking for the compiler to consistently identify undefined behavior, only to have a mode where it refuses to silently make 'optimizations' when it does identify UB.

The parallel to your example would be if the for loop was "for(int i = 0; i < j;++i)". If the compiler was able to determine that there is a code path whereby j might be undefined, should it be allowed to remove the body of the loop, even in those cases where the programmer knows by other means that "j >= 1"?

My request is that it either keep the loop body, or complain about the undefined behavior, but not silently make 'optimizations' based on the fact that it has identified the potential for undefined behavior to occur.

Note that I'm just using an 'uninitialized variable' as a hypothetical example. Given a chance, I always compile with -Wall -Wextra, and in practice, GCC, CLang, and ICC (the compilers I use) do a good job of issuing warnings for the use of uninitialized variables. I like this current behavior, but would prefer a philosophical approach that makes warnings like this more rather than less common.
Youth Sports v2.0: Cool companies changing youth sports…OMG
Cyclists often die in car/bicycle collisions and drivers are almost never held legally accountable regardless of whether the cyclist was obeying the law.
I disagree regarding b. I think you'll find the outcome of this expression quite predictable:

int b;
int c = b * 0;
I'm not sure they are quite equivalent, the semantics of pattern matching tend to be different: in lisps lists are always a kind of binary tree so (list 1 2 3) is really (1 . (2 . (3 . nil))), this has a consequence for unification in that (list 1 2 3) will match (x y) as 1 and (list 2 3). In Mathematica on the other hand lists tend to be flatter if you will, and there is this concept of Sequence which I sometimes find problematic.
Yeah, I did research a while ago to find out where that patch came from when there was a lot of noise about how systemd needed to be pid 1.
In most areas the posted limit is the actual, statutory limit, and exceeding it by even 1mph is violating the law.
PAPIs.io 2015 Tickets Giveaway
The Donald Trump of the computer industry.
I don't know why I've gotten downvoted for this, but if you reread the post you will see a bunch of references to things that just haven't been true of Mathematica since v1.0.
This is one big reason I'm really happy I never went to school. I was fragile enough as it was, particularly in my early teens; I'm really glad I had time to grow up and sort myself out in a social environment dominated by adults rather than children.
I fly Ryanair fairly frequently, their turnaround time from landing to takeoff can't be much more than 30 minutes.
>There are plenty of casios, and many of them comply with the law.

There are plenty of Nazis, and many of them comply with the law.
Some kind of trust system or network to allow assured, secure outsourcing for large financial institutions which would in turn mean lots of little start ups doing lots of little things well. Currently large banks, funds etc spend huge amounts doing back/middle office processes internally, or best case by outsourcing to similarly inefficient very large service companies. Costs are way too high. Financial experts with MBAs spend hours emailing each other spreadsheets instead of conducting their core business. The industry needs stronger mediation than that provided by simple contract law/service standards to enable outsourcing and general break up of supply chain that they are missing out on.