skysight-inc/HackerNews huggingface dataset:
According to this link, the browser won't perform any revalidation for the duration of the max-age?

https://developers.google.com/web/fundamentals/performance/o...

However, what if you want to update or invalidate a cached response? For example, suppose you've told your visitors to cache a CSS stylesheet for up to 24 hours (max-age=86400), but your designer has just committed an update that you'd like to make available to all users. How do you notify all the visitors who have what is now a "stale" cached copy of your CSS to update their caches? You can't, at least not without changing the URL of the resource.

After the browser caches the response, the cached version is used until it's no longer fresh, as determined by max-age or expires, or until it is evicted from cache for some other reason— for example, the user clearing their browser cache. As a result, different users might end up using different versions of the file when the page is constructed: users who just fetched the resource use the new version, while users who cached an earlier (but still valid) copy use an older version of its response.
The difference is governments don't have competition. If you play hardball with a drug company in the US, one of the reasons they can walk away is there are other insurance companys to which they can sell their drugs.

And insurance companies can't throw drug company officers in jail.
> We don't need to have anything as complex as package manager.

Maybe you're right. But still, today we need very complex build tools and silly server hacks like setting expire headers in 10 years.

I wish instead it was as simple as deploying my 3kb app.js and tell the browser: "Hello there, here's my manifest with all the dependecies I need to run my app. Thank you.".
Why do beats headphones sell for $300 despite having sound quality equal to $50 headphones?

Clearly cool does some things in some hardware markets. I guess you can argue that they make people pay more for an already useful product vs buy the product at all..
I mean, one of these unified communication/Facebook-clone thing-a-majiggers is called Yammer...

https://www.merriam-webster.com/dictionary/yammer
Wow. Two of those could be removed. One to be replaced with a Duane Reade and the other a Starbucks.
I'm just not transitioning until my preferred WM (stumpwm or another Common Lisp tiling WM) transitions. I'm a bit skeptical that Wayland provides any significant benefits for my use cases.
Well put, thank you.

Re 2: Often tasks are even meant to be exploratory, where those questions can't be asked upon receiving the task, but only once enough investigation has been done and implementation questions are run into. Rather than a quick back and forth that keeps me progressing, I have to context-switch to something else, and spend time re-familiarizing myself with what I had done the day(s) before again.
I will give them credit for at least being up-front about it. A coworker of mine was pretty far along in the process (had done a couple phone interviews, was arranging to fly cross-country to do an in-person) when the topic of work schedule came up. He has multiple kids and is in his 40s, so he was expecting a sane 40 hours a week. His Amazon contact let him know that either Amazon would be his life, or they weren't interested. That's much better than telling him it'd be 40 hours then punishing him if he ever didn't work 80.
http://www.vox.com/2016/10/28/13439450/vine-shutdown-loss-to...

it wasn't free from cultural appropriation, but definitely sad that it shut down.
Man... I feel your pain.. been in the same situation a few times, but why not just shame-roll (drop the bar to one side and just sort of wriggle out from under it on the opposing side)? It sucks but keeps you safe.
It's perhaps more accurate to say there are 'deep work' tasks, and there are 'interrupt driven' tasks, and any job is a combination of both, in various ratios. Often you can't even tell ahead of time whether a given job is going to be mostly one or the other.

Maybe what we need is a system where instant messages are allowed, but it imposes a cost of some kind to the person initiating it, so that it won't be used frivolously. Like the proof-of-work antispam captchas, except it should take ~30 seconds and be just once per conversation (defined as ending when 5 minutes go by without message; first replies are free).

We could also add a social cost by displaying how often each user has used this feature in the past 24 hours, next to their username.
Becoming a Data Scientist – By Springboard via PyBloggers
Well, yes, but I'm unsure why you think that the calling convention has anything to do with the mangled name. That is just a name after all.

The name above is the name used to link the functions. The calling convention says how such functions end up being called and is directly represented by the machine code the compiler generates. For example, in which registers arguments are passed, or whether they are passed on the stack and in which order, etc.

The C `__cdecl` traditionally just specifies the calling convention, not the link name which is specified by `extern C`. Looks like the Swift `@_cdecl` combines the two.

I think in contrast the `@_silgen_name` just specified the link name and not the calling convention. (the result is exactly the same like your example). This is precisely the issue with using `@_silgen_name` - you have to be lucky that calling conventions happen to be the same for simple setups, like `(Void)->Void` or `(OpaquePointer!)->Void` - which seems to be the case at the moment.

https://msdn.microsoft.com/de-de/library/zkwh89ks(v=vs.80).a...

P.S.: I'm unsure why anyone would think that this has anything to do with the Objective-C runtime. I guess it may if you pass any kind of ARC objects.
So much for useful file names. What if I wanted to download this? What about SEO?
Back in the day, my preferred setup was Gnome 2 + KDE3 apps. Then, KDE4 happened and ruined most of the KDE apps, while Gnome 3 took care of the desktop environment. Since then, I've transitioned to roll-you-own desktop envs built around the tiling window manager stumpwm
http://www.ycombinator.com/companies/ filter by batch YC W17 is last in the list, but it's incomplete...I think they're revealing 1 company a day via Launch HN title...
I would say one of the the strongest blessings is inclusion in the create-react-app boilerplate. Of course that's ReactDOM not RN. Not sure if RN has an equivalent, or if even necessary since it's a complete framework.
I switched to `@_cdecl` and everything still seems to work. Seems to be the much better option, thanks for the hint!
- Charisma is a useful thing. It can be developed.

- If you haven't already, read more about Aaron Swartz. He was good or became good at persuasion.

- If you are "on your own", then you might just be wrong-minded or maybe just a poor communicator. The scope of what is possible on a figurative island is really small (in most fields) compared to what can be done by a group/team. Persuasion, communication, and leadership are high value-add skills. It might be prudent to learn about them and practice them.

- Ambitious projects are fine. Needing to develop skills is fine. Focus on taking small steps that you can actually take and succeed in to show that you are moving in an interesting direction. Read the PG essay "startup = growth, specifically the section on compass. He talks about hill climbing and local maxima in an interesting way. Work your way up the hill of good ideas gradually -- don't try to take a helicopter to the summit.

- I don't know what space you're working in, but there are almost always small neglected spaces in the sciences that will welcome a young no-name to do meaningful gruntwork that no grant-writing professional scientist can afford to do. Do this work, embrace it, and publish it. You will be loved.
I suppose it's fitting for an insecure President to have an insecure phone.
That doesn't release the IP into the public domain. The issue is that it's in a zombie state that creates liability / uncertainty for anyone that wants to use it.
And you sure are added to my favorite comment if the week, Indeed Google wants to be the complete stack.
Trump's 'old, unsecured Android phone' poses major security threat, experts say
The Pixar Rewatch: Breaking New Ground with Toy Story
There are many instances of name calling in these comments, and the guidelines ask us to leave these out. I acknowledge that this is a controversial issue and these threads tend to heat up fairly quickly, but we have to do a better job of discussion and offer more resistance to this tendency.

https://news.ycombinator.com/newsguidelines.html
HP Violates “U.S. Securities Act of 1933” causing 0ver €60B in Damages
False!

https://en.wikipedia.org/wiki/Abortion_and_the_Catholic_Chur...

"The Catholic Church opposes all forms of abortion procedures whose direct purpose is to destroy an embryo, blastocyst, zygote or fetus, since it holds that "human life must be respected and protected absolutely from the moment of conception". From the first moment of his existence, a human being must be recognized as having the rights of a person – among which is the inviolable right of every innocent being to life.""
If I buy a device now, can I upgrade it as you add more tests?
Oh, OK. I get where you're coming from now.

Is the loss in time spent on high priority items worth fewer quick distractions to the rest of the team?

It all depends on the tasks and your particular work environment. It's going to vary from place to place, so I don't have anything specific to tell you other than this kind of prioritization is the kind of conversation you should be comfortable having with your lead. Or at a status meeting or standup, if your process makes that the better place to ask.
Some people may use it as free proxies for web scraping.
> I think this is especially important for developers. Our jobs are very intellectually complex, we have to constantly maintain a mental model of the code as we trace a bug back from the place it manifests to where it originated, as well as when formulating a solution to correct the bug that won't break anything else in the program.

No one has posted it yet, so here it goes:

http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-...

I've got it printed out and pinned to my bulletin board.
TensorFlow 1.0 Release Candidate 0 is out
A raspberry pi is perfectly capable of running inference at around 10 FPS or more easily.

You obviously wont do any training on the pi, but low power devices have been used for inference for years now. For example here it is made to run on a phone: https://github.com/tensorflow/tensorflow/tree/master/tensorf...
Verizon Wireless requires you to tweet (DM) your password for support
GOLD: Declines Further on Bear Pressure
Where is Elon Musk and A P J Abdul Kalam?
This brings us back to current status, as it defeats the purpose of normalizing arbitrary CDNs with the hash
Ask HN: Why YC companies don't raise money after Demo day
Looking at this link: http://www.seed-db.com/accelerators/view?acceleratorid=1011 a lot of companies seem to not raise any money beyond the initial 120k from YC...what's the story behind these companies? I would expect all of them to raise substantial money at least a few months after Demo Day...
Hmm, it's a one product store. Why didn't they make it a pop-up.
In-person interactions inherently come with a litany of drawbacks due to the fact that we're human beings. One of them is that confidence makes you look better than nervousness or any kind of desire (certainly better than desperation). That's regardless of your skills. Other irrelevant things like how tall you are, how symmetric your face and dress is, how charismatic you are, etc all take precedence. Even if you're aware of these flaws in yourself, and attempt to compensate for them, you will fail. Not giving a shit would be a great strategy. As would being tall.
I sure miss the good old days where if you read it on the internet you KNEW it was true...
Can't he be both? He says he spends 50% of his time on engineering. Spacex launches and lands rockets. Standing up. On a Barge. In the ocean.

Seems like an engineering achievement to me.
http://www.girlsaskguys.com/sexual-behavior/a22977-girls-on-...

Tinder only works if you are in the top 10% of males. If you are short (anything under 6 ft nowadays), a minority, fat, etc using tinder is an invitation to get your self esteem crushed.

There's no place for the average or below average men in the dating scene anymore. It's all about height,Wealth,penis size and overall looks.
In this case you'd probably be better "just" going for http://stackoverflow.com/questions/6030407/how-does-linux-em... ?
Yes. People. This.
And it applies even more to texts.

It prevents you from fully interacting with the people who are actually around you when you pull out your phone every 30 seconds to fire off a quick text reply.

There is absolutely no reason to check your texts on a continuous basis, as they come in. It makes you nervous and instills a perpetual low-grade anxiety in you.

If it's an emergency, they'll call you. If it's not, then it can wait.

tl;dr check notifications in batches, at predetermined checkin points, rather than continuously throughout the day. You'll be happier for it.
Erasure Coding vs. Replication: A Quantitative Comparison [pdf]
I think on HN there is a pretty widespread culture of valuing the commentary more than the submissions. Some subreddits can be like that but I haven't come across any popular news ones that are.
Whitt's Flying
Sam Altman said that Thiel's estate in NZ is his escape plan, in the event of biowarfare or some other disaster. So it seems likely that Thiel has the place prepared in some way for long-term survival. We don't know what disasters Thiel thinks are likely, though.

http://www.vanityfair.com/news/2017/01/why-does-peter-thiel-...
Customer service should never ask you to give up your password, especially over social media, even if it is via a DM. It's okay to verify other pieces of info (for example via the phone you verify a pin), but asking for a password is just unacceptable. I did verify that this indeed was a real twitter account of Verizon's too as they link it from their support page https://www.verizonwireless.com/support/
We have the technology to freeze viable embryos, right? If it's a question of balancing human lives, you could just freeze the removed embryos until a suitable parent or technology came along.
Do check that they have the tun/tap module included on the vps before signing up or open VPN won't work on that vps host.
I would like to ask about what bothers me after trying such services in China (stationless bikes), in Shenzhen:

How will you address annoying parking?

I've noticed that people in China really quickly realised how free is "stationless" and you would see those bikes parked in middle of roads, in middle of walking paths, dumped in bushes - just because you can. At one point I saw some foreigner (so not to say only Chinese do it) arrive at Starbucks, stop his bike just in front, lock it and go inside.

I found the idea really great but that kind of overtaking of shared space is quite disturbing.
Start it and never stop it until it is released, and after it is released based on response - keep continuing it.
I run Antergos on a Macbook Pro with a HiDPI screen - with a custom compiled kernel. Things work really, really well... until I plug it into a monitor. Linux can't really deal with one screen being high resolution and another screen being 'low' resolution. Icons distort into different sizes and what not. Chrome's window decorations blow up to humongous sizes, etc. Unplugging it and having the screen readjust leaves things pretty broken. It is easier to run the Macbook screen at 1920x1080 just to not have to deal with scaling issues.
Are we going to see preferences in Chrome regarding certificates that link to a different root CA?

/cynical off
Discipline replaces Motivation
Cheers, the FFT example is especially interesting.
You shouldn't be surprised. It makes it a whole lot easier to implement a whitelist for news sources (e.g. the current mainstream group hurt by blogs) without having to deal with the cognitive dissonance caused by personalization conflicts.

For example, suppose my preferences indicate that I think WaPo is basically a marketing outlet for Amazon at this point. If the powers that be tell Facebook that WaPo produces "Real News", then it's harder for Facebook to show me "Real News" if my preferences say that I think they're full of it.
They might, and then abandon the project a year later, like many other Google products.
Sounds like the same brainbug that ate up Mozilla.
> I'm thinking about doing something about it.
> Like disabling desktop notifications in Outlook [...]

You haven't done that yet?
It is also the reality of A LOT of frustrated young men that need a little more empathy, not contempt or ridicule.
electors being chosen by party completely changes the dynamic. they are chosen and bound based on their loyalty
Thanks for your feedback. What do you think about this (filename preserving) scheme:

example.org/urlcache/path/to/file/file.mimext?hashalg=hash

eg. example.org/urlcache/file.png?sha384=9b78b27b73668784e38c8a58a8535deaaecb77709
That is not a good expectation. Most startups don't raise money, but accelerators like YC improve the odds.
Any idea who "DOES 1 through 10" are? Investors?
Why stop at desktop OSes?

Why can't my phone batch up my texts, and just ping me 2 or 3 times a day?
Considering the complete failure it was, it would have taken tremendous amount of internal politics, and/or really poor product management, to not amend the "trending news" feature.

The surprising thing, for me, is the amount of time they required to change it. It's not like they don't have enough of smart people capable of working on this..
I am a hyper paranoid person. If I don't check my phone, I think that someone might have messaged me. If my phone's notification light is blinking, I think of all the things it could be; the possibilities occupy 100% of my brain. I think -- what if mom just got hit by a bus? What if my doctor's calling me with test results? What if my sister's just found out she's having a baby?

These things are rarely the case. 90% of the time it's a spam e-mail or a note from a friend that doesn't need to be addressed right away. But I will still think about these things, and actively worry about them, until I read the message.

So it helps to put the phone away, somewhere where I can't see it, on silent so I can't hear it -- even still, I have to check it at frequent intervals, without a real pattern, because a random glint in the corner of my glasses will make me think "oh was that my phone? Wait, my phone's in the other room. I wonder if I have messages? Shit, what if someone's been trying to contact me?"
To women almost every man is average or below average in looks nowadays. Women's standards keep rising and rising.

http://www.girlsaskguys.com/sexual-behavior/a22977-girls-on-...
I would say it's more the engineering achievement of his staff. Obviously Mr. Musk gave the right working conditions and probably motivated people who had the idea, so there is that.
Guy Cousineau's “Tilings as a programming exercise” paper in OCaml
How to optimize JavaScript
Do you have an example that would accomplish that? As in, one element centered vertically to the parent flexbox, and its sibling attached to the top of the column, but not effecting each others position?
Not sure you're still following or not, but could you design a "folder" format that is then gzip encoded? Then you get the best of both worlds.
And PS, if you're less concerned about the content being news and more interesting in a nice community, check out MetaFilter.

http://www.metafilter.com/
I'm surprised Erasure Coding didn't come up here. It greatly increases durability and storage space required at the cost of higher latency reads.

https://en.wikipedia.org/wiki/Erasure_code
Most pre-series-A funding isn't announced, so they don't appear in Crunchbase or seed-db.
In my country it costs about $1000 for procedure and $200 per year for storage, so it's very unlikely for storage to be much cheaper than now.
Some of these groups really mess up the sound volume of their releases in the conversion process... you have to set the volume to 150% to get a decent volume level and not all programs allow you to do that (and they probably lost more sound quality then they needed to somewhere in the process).
I actually had been contributing small edits for grammar anonymously for a while, and was interested in getting more involved in Wikipedia. My intention wasn't to promote my employer, I just thought it met the notability requirements.
Yes, that's essential. Assuming use of a vps that is not really a real vm (xen pv, xen hvm or kvm), but more like a glorified jail, which is what most of the cheap ones are that use openvz or similar.
I followed the Snowden leaks only from MSM sites, so I know little of the details. Most of the comments thus far are "there's nothing you can do."

Can somebody explain in more depth whether this is likely true, or an over reaction, and why?

Is there literally no way to stop the NSA from snooping? What if I built a laptop from multiple separate components ordered from different websites or purchased from different B&M stores using heavily tumbled bitcoin and ordered to several different addresses or PO boxes from a public library, encrypt all of the drives, boot Tails from a flash drive, use a yubikey or some other physical authentication method in addition to passwords, and never connect the laptop to the internet (remove the Ethernet and WiFi cards)? Put some dynamat in the case, just to avoid some type of fancy-ass soundwave-based snooping... maybe even throw some thermite activated by 5 or 10 failed password attempts. Oh, and a super-silent keyboard to avoid password grabbing via the sound the keys make. And a pop-up visor to avoid people looking behind your shoulder.
Spin's bikes will be parked neatly all across the city

Where?

Have they arranged appropriate parking places / staging points on private property? Or do they play to just lock bikes to sign poles and streetlamps?

Imagine the visual pollution of thousands of brightly-colored bikes strewn around (or, worse yet, taking up capacity in bike racks that then limits their use for individually-owned bikes).

Many cities have banned random newsracks on public thoroughfares for exactly this reason (including S.F.).
Alphabet Profit Misses Analyst Estimates on Cloud Costs, Tax
When I was working in London, I was always worried about having my bike stolen if I rode to work. Just before I moved back to Japan I started doing the math. My train fare was 18 GBP per day to go a grand total of 30 km each way (22 km as the crow flies). 18 GBP * 5 = 90 GBP per week. As long as I got my bike stolen less than once a month, I could have had a reasonably decent commuter bike and still come out ahead :-P By the time I realised it, I wasn't in good enough shape to ride 60 km a day and I was just about to leave anyway.
That's plausible, but I think it would mean that phone calls don't actually have much influence if someone with money is influencing the politician in the other direction. I'm willing to believe that phone calls actually don't have much influence, but I keep hearing from former staffers that they are influential. Maybe they say this because it influences their recommendations to the politician (which may or may not be heeded), but this would still leave the system open to abuse.
I think Slack feels good if you're the one managing the team. But if you're the one actually slogging away at building the thing, it's incredibly frustrating and makes it impossible to get into flow.
I think it is very important to set expectations about this with peers and friends.

Texts and emails are asynchronous communications, but too often people forget that fact. I generally don't let texts break my workflow. People get pissed sometimes, but over the years my friends have learnt to expect reasonable delays in replies from me. :)