skysight-inc/HackerNews huggingface dataset:
"Full SSL (Strict)" doesn't work with the certificate provided for free by Heroku:

By default Heroku offers a wildcard SSL certificate which only covers
‘*.herokuapp.com’. This means that ‘Full SSL’ can be utilized as a default,
which does not require that the SAN contains your FQDN. To utilize
Full (Strict) you will need to add your own SSL certificate to your
Heroku app, which can be done by using their ‘SSL Endpoint’ add-on.

https://support.cloudflare.com/hc/en-us/articles/205893698-C...
Hmmm... I fear the bookmark-based search index is far from scalable and limited to ~10 terms. Compare this to the prospect of having every word indexed, and you'll have to agree that the digital version if far superior if reasonably fast searching is one of your requirements.
They make you taste the product then slap you in the face one second after.
Yes, putting a nag up over content (especially which you don't own) while someone is looking at it is the mental equivalent to slapping that person on the face.

Only on the internet does this seem to be a best practice.

(Furthermore there's nothing inherent to the experience's design that prevents it from being delivered to non logged-in users, the block is artificial, not a design constraint)
Ask HN: Opinion about Searle's Chinese Room?
Hi,

I would like to know your opinion about John Searle's Chinese Room argument against "Strong AI".

Best,
Wiktor
Yeah, nice, but I use an even more obscure PDA. You've probably never heard of it. It's called the Tandy Model 100.
This one? https://en.wikipedia.org/wiki/Rat_Park
Why exactly does the Newton, a 90s PDA, have better battery life than a 2011 smartphone? There's almost certainly a trade-off, so what is it? Lack of constant connectivity through wireless radios?
Show HN: IPsec/L2TP VPN server auto install scripts
> They also have started sucking in buying things, with things like "pantry" which require you to buy a box for $5 so you can get things like soap.

Delivering batches of household goods of arbitrary size profitably is a hard problem that no one has figured out. Everyone is fiddling with business models trying to make it work.

I think at the end of the day shipping is expensive and trying to hide that from customers without incentivizing profit-negative transactions is nigh impossible.

Things will probably change when we have droids roaming the sidewalks, but until then these strange charges are going to keep popping up.
I think this level of expense is totally acceptable and justified when you consider how expensive developer time is today. Even for someone fluent in operations, I'd argue it doesn't make sense to cost optimize until you're spending $1,000+ monthly.

In the entire lifetime of their service, they've spent $8,727.57. That's less than it would cost to hire me to optimize their infrastructure.

Even though I've worked on building cost-optimized and efficient deployments for other companies, for my own projects I first turn straight to Heroku. It requires substantial traffic for my opportunity cost to be justified: I'm typically much better off charging larger companies to tune their deployments than using the same skills to shave pennies off my bill.
The air frame is basically the same, you can't patch that up. I'm surprised that has lasted so long...how do they deal with basic metal fatigue?
As a matter of fact GC is godsend when writing concurrent code - there is no ABA issue.
What works best for me: a loose 9-17 that can be freely adapted according my daily needs (8-16, 10-18, 12-20, etc). Like this it seems that I have always time for everything.
Until you have real usage, Heroku and its ilk will be very cheap. Hence, there's no reason to start on anything besides Heroku.
Screen power is the biggest difference.
Unless you use the processes like NASA and the like use, which for most apps are infeasible from a cost point of view.

LOL. I have to ask: do you "know" this from experience or someone else told you?

Thousands of applications were made not so long ago with manual memory management. Many of them are still the most used desktop apps in the world.

Methods to secure them are not rocket science, really. I would gladly concede it's cheaper to do CRUD apps with GC, but you're going hyperbolic with NASA ;-)
Screen takes less energy, processor takes less, etcetc. Battery tech has progressed relatively slowly compared to personal computing
>Handwriting recognition - I can recognize my own handwriting.

I can't do that
I've had a good experience with the web app [1]. It's a surprisingly well designed piece of software compared to it's competitors (e.g. Spotify or Pandora). The library could definitely use better curation though.

[1] https://www.amazon.com/gp/dmusic/cloudplayer/player
Note it is possible to emulate NewtonOS on OS X and, yes, on iOS.

https://twitter.com/allaboutjake/status/664708492226404353

https://github.com/pguyot/Einstein
This study is flawed in so many ways, my guess is a lot of things are affecting jobless people's emotional states besides just when their friends are also free.
Gareth Cliff Fired from Idols SA After Race Comments
When my pilot announced last night we were doing an autopilot landing, that's exactly what I was thinking.
I work in the ad-industry. Many of the concerns here are true. If you are like me, you use ad-blockers and ghostery with much reason.

But the main problem is that the current model has been and still is extremely profitable. Ad-tech helps business grow their revenues. Click-baits, user tracking, pop ups, targeted ads... all these things exist because they make incredible amounts of money for many involved parts (publishers, ad-platforms, audience analyzers...), and because the majority of internet users are not like you and me, and they do respond to ads, click on them (or are tricked to do so) and don't give a shit that they are being profiled for profit.

I think, as users are more aware and ad-blockers become the default (which is awesome), we will move into a model where you either accept the ads (possibly better integrated), or pay, or find it more difficult to visit some sites (there will always be ways to circumvent). Ad-industry will never be truly on the side of the random internet users, as they are not the ones paying the ad-tech companies (publishers do). In any case, the ad-industry will continue on its own ways, perhaps less intrusively (most of what makes ad-tech you don't even see it, the ads are just the tip of the money making iceberg). This illustrates it very well: http://performancemarketingassociation.com/wp-content/upload...
I am referring to the windows app.
You mean the TRS-80 Model 100?

I knew a guy who used one regularly, at least up through the year 2000, primarily for testing serial port hardware he was hacking up.
Which I find funny because I've been using ipv6 at home for 3 years now with no real issues. At least ipv6 is useful, unlike DNF.

Comcast gets a lot of heat, but they at least have done ipv6 right.
I feel like this is good advice but presents only one side of the coin. Underestimating how difficult something is, is exactly what leads to ''planning fallacy''. I would rather err on the side of caution and overestimate how difficult something is
Essentially this argument equates women to being disabled and deserving of payment due to their gender.

Problems with this argument:

1. They assume that women don't choose to do this work and are forced to.

2. Women should have no reason to work (As that they should be paid without any outcome expected)

3. Women are always honest and productive workers. (Thus deserving of the money)

This isn't equality. That's blatant sexism.
Yes, you can start, but once your app matures and you rely on it for production, you definitely need an engineer that you can rely on if things blow up.

I know companies that don't rely on any hosted cloud services for our infrastructure, and have just 1-2 people they rely on to be that infrastructure guy, and even they are not 100% full-time. It's only when things blow up that they tell him to stop what he's currently doing, and address the issues. Unless you have 10K+ employees, you'll be hard pressed to find companies that have full-time engineers that just twiddle their thumbs, and stare at a monitoring dashboard 40 hours a week to monitor a component.
Package Management Basics: apt, yum, dnf, pkg – DigitalOcean
Even if you do have IT expertise, it's often more efficient to outsource it for your own projects (while selling your IT expertise to the highest bidder).
What dataset are you using? Wonder if that'd be possible to add support to New Zealand and maybe Brazil as well :-)
A ClearOS (or whatever other Linux/BSD gateway/firewall distro you like) add-on/plugin that blocks access to/from Tor. Basically a thing that takes the torproject's published exit node IP address list that updates every 30 minutes & plugs those addresses into IPTables- or something along those lines. Currently this functionality doesn't exist for firewall/gateway distros (AFAIK).
It's not "pedantic." I was confused by "ten years old" written more times. But mentioning the community etc it appeared to be about something that I maybe don't know. The Newton was discontinuited in 1998 so now it's more like "20 years old device." Just "2011" makes the text clearer.

Please (mods) add it to the title.
Thanks for the clarification. I knew that the L had CBTC and just assumed the A Division did as well. Turns out the A Division uses something called ATS (Automatic Train Supervision) which enables countdown clocks, but I couldn't find a whole of information on how it actually works.
I just thought to leave here a link to a sample chapter from the book:

https://www.hostingforappdevelopers.com/read.html
You are right. They did add me. Perhaps they did get my emails but I didn't get the answer. I should have rechecked this before posting. Of course I did have to ask to be mentioned which shouldn't have been necessary.
if you draw a house or a car or a map, I think you'll not find many people that won't understand those items.

;-)
Come on, you're carrying around a Newton for the attention.
>Assuming that the activities that you find satisfying involve interacting with other people.

I'd venture to say that for the majority of people, that is the case (the activities that they find satisfying involve interacting with other people). I mean, even introverts go on the internet and enjoy stuff involving interacting other people all the time, the just don't do them in close contact.

But even things that don't involve other people directly (present or remote), they do involve other people in making them. E.g. reading a blog or a webcomic or listing to music, still involves these other people (its creators) making those things.

Hence, when everybody gets more free time, then you get more free time to e.g. read, and others get more free time to write stuff that you'll eventually read.
The point of the warning is to find bugs, not enforce a particular coding style.

Running astyle would make it worse because you would hide the bug.
My experience in games has been the opposite. As opposed to Apple and Amazon, the console certification requirements are set in stone. The documents are very clear about what you have to do.
That didn't excuse it then, and it doesn't excuse it now. Sniffing the keys to the kingdom in the clear is bad news bears.
I'm 99.99% sure his last remark about poor persons was intended sarcastically.
Isn't that exactly the point? If the competitive landscape (the industry) is such that enough of the firms are incentivized to make these bad decisions, then why not blame the industry?
Summon Your Tesla from Your Phone
Don't forget that it's also standard to have accumulated hundreds of thousands of dollars by the age of 30. What are you, some kind of pathetic loser outside the Software Master Race making the median US salary of about 35000?
Technical Debt and Technical Investment
Goddamn HN comment quality has absolutely plummeted since reddits chooting.
My distro is current (Gentoo), I meant that the game required libpng 1.2 when libpng current is on the 1.6 branch. (Though apparently the 1.2 branch still receives security updates so maybe it's not as old as I thought.) On a whim I tried again by just copying a 32-bit libpng1.2 so from Penumbra, that actually made it work, but no sound plays. Ah well.
SwagDoc. A library for generating RESTful API documentation using a JavaScript module
>the difference between what they charged me and what they would have charged an insurance company was obscene

Those numbers you see are entirely imaginary.

Insurance companies don't pay them, individuals don't pay them, they're just artificially inflated prices used for negotiation.

They give a significant discount to people without insurance. Insurance companies individually negotiate (significant) discounts to this base price. It's inflated to make people think they're getting a better discount.
>But now you're paying more than the competition just to have a better driver.

Why use the word "just"? I'm paying more than the competition TO get a better driver.

In fact I don't even have to pay (the tip) if I don't want to. I still get a better driver, because they try to get me to tip.

>Also the driver can rate the person who took the car lower if they don't tip. So the tip essentially becomes a way to extort one another.

Well, that's easy to solve: don't allow drivers to rate passengers.
That depends on who you work for. I've gotten paid well for research programming but only from top level universities and research institutions with money. Working for a state university usually won't pay well if at all.
You do realize that L2TP is only slapped on top of IPsec because Windows is
brain-dead? And that you can do with just IPsec?

And you do realize that your method of installing *Swan is just as brain-dead
as using L2TP? You make a big mess in the system for no good reason, as
strongSwan is a Debian stable package, and you don't use KLIPS.

Your install script makes even more stupid things, like replacing current
firewall rules with your own without any regard.

The only thing you got right is to use FreeS/WAN descendant, as ipsec-tools is
atrocious.
48 lines is totally relevant. If I'm coming into the article and thinking, "Oh god, C++? This is going to be a mess," then seeing that it's only 48 lines is a great hook.
The first part resonate a lot with me. I wanted to learn Russian (because why not ?), I intuitively thought the Cyrillic alphabet would be the hardest part of all, like it's another alphabet and you can't read anything right ? Sounds really difficult...

Actually it's the easiest part of the language because it's 99% phonetic with some few exceptions, the whole alphabet is in reality quite small and it was actually easier to learn how to read Russian than reading English. The hard part is actually more the grammar (with those cases) and the vocabulary more than the reading itself. I still have a very basic level but the alphabet part took like only 4 hours maybe to remember them all.

But it's also the same when coding, the hard parts are not always where I expect them to be.
Seems trivial to you, maybe, but the OP did say "compulsory even for western visitors".
I'm curious if there isn't a misunderstanding here. Are you certain that the actual shipping time is going over what you paid for, or is it just the total time since order is greater than the selected shipping speed?

I suspect that the delay you see is in the time it takes their warehouse not only to package your goods, but to also privately deliver it through their network to the most optimal ship point. You also have to factor in whether the carrier they've chosen supports delivery on the days you expect the item to ship.

Amazon should really make the difference between processing and shipping clearer, and perhaps factor it into the delivery estimates when you purchase. I've also always wanted them to let you chose carriers if you pay for a certain delivery speed instead of picking one themselves. I always have to cross my fingers that I don't get USPS for that important item.
This is incorrect - you can absolutely host in EC2. Our two skills are running off of a single EC2 micro instance.

There is one really weird thing where you can't use US West to do an Amazon Lambda passthrough to your server, but as far as I know EC2 instances in any region should work for Alexa to call out to.
I've been in dev shops where, when a NULL turned up in a database column where it wasn't expected, the site was rolled back to a previous version, people were called in on the weekend, and a group of engineers spent hours trying to figure out why that NULL got there and how to stop it from happening again. It's not like a DBA couldn't have just run a quick UPDATE query to clean up the null in a matter of seconds...

I see this as indicative that debugging production issues happens in non software engineering contexts as well, in spite of the fact that we're always told that their processes and procedures are so much more mature and robust than ours.
I have very serious reservations about the UBI. (I have blogged about that a bit.) I keep reading these articles that give glowing reports about how it fixes things for women or whatever, and I am incredibly skeptical of that fact. Historically, when you infuse a system with more cash without that cash being connected to increased productivity, the result is inflation. In fact, that is basically the definition of inflation: Needing more money to pay for the same goods and services.

I realize that people are arguing that machines and the like are producing labor, thereby infusing the system with productivity, and the problem we have is redistributing the wealth it produces. But I am very skeptical that a UBI is a good solution to that problem.

I have a lot of half formed thoughts in reaction to reading this piece. I don't know how to begin to back up my opinions when they are based on decades of reading books and articles that, in many cases, I no longer recall the titles of. It is not like I kept a written list of everything I ever read. I was reading these things for personal reasons. But I really am not comfortable with some of the premises of the arguments being made, such as "Basic income helps undermine sexism." I see no reason to believe that. They did away with slavery in the American South and, from what I have read, blacks had it worse in the years after slavery was abolished. They couldn't get jobs, laws were written to deny them the right to vote, etc. We are still, to this day, trying to redress the matter. Blacks in America still, overall, make less money, get arrested more, etc.

I have also known women who had jobs who struck me as more enslaved than I felt as a homemaker. Their jobs did not significantly relieve them of the "women's work" at home, so their jobs were often more relief for their husband, who no longer felt 100% responsible for paying the bills, yet did not see any real reason to buck up and do housework.

I have seen many stories over the years where people thought that giving money would right some social ill, only to see it not work. Money seems to never be able to really fix social ills. Those battles are fought in the hearts and minds of the people, in the establishment of new cultural norms, and in the courts where we determine rights.

Everything I have ever seen suggests to me that financial security or wealth grow out of rights/privilege, not the other way around.
Remix (YC W15) is looking for senior software engineers
It is the direct TL;DR quote from the Author himself, given prominence with blank line separators, italics, bold prefix and located near the very start of the article, so hardly out of context.
That's Microsoft's general new-product market strategy.
1. See a potential game-changer in the marketplace.
2. Announce new product that would compete. ("Real soon now")
3. ?? (bring sub-par product to market, eventually)
4. Watch as the non-early adopters patiently wait for Microsoft product to arrive and competitor's potential market disappear.

Why do you think it took so long for decent tablets to get to market?
A: "Pen windows"
I stand corrected I was credited in the original work. My main beef was that my name was dropped from the code itself and the website where it is hosted failed to mention me until recently.
So am I.
.. is 50% chance to die by thousand paper cuts, 25% simply wasted time, AND 25% chance to avoid death by thousand paper cuts.

At least in image processing and robotics, from my experience.

It's very annoying when you have optimized all obvious hotspots 10x only to get 3x speedup because the remaining 30% code consistently abuses « simple ways », e.g. return big objects by value, use std::vector instead of proper Eigen arrays, constantly serialize objects everywhere, etc.
If AWS is so shitty on the inside, why aren't the blogs filled with stories about bugs etc after the enormous amount of use it gets ?
No warning, no error, mobile safari just kills the tab. It's not fun. Optimize images, optimize audio, stream audio, stream images, reduce text, pack text, pack everything. Repeat, repeat, repeat. Still crashes. How do people work with Apple stuff? I got a macbook and xcode, it lets me view logs/etc, but nothing helpful.
Why do you care? Just build something useful...
Totally agreed, but in this case if the author had declared the variable in the for-loop:

for(int y=0; y < ymax; y++)
...

and didn't shadow y from an enclosing scope, that would have given the compiler a chance to catch that error.
My take-away was - never estimate confidently without knowing anything about the task. Because the initial assumptions might be very incorrect. Invest maybe 2-5% of the time to start doing something (ie begin learning Korean to realize that it's a phonetic language, and reading is easy within just 1 day). This will allow you to come up with the right estimate. Thoughts?
Your argument fails miserably for research in computational biology.
To be completely honest with you, Heroku isn't your problem, yeah SSL is pretty high, but that's okay... The fonts is your killer.
~If I recall correctly~ The Ur/Web compiler also targets C: http://impredicative.com/ur/manual.pdf#subsection.12.24
AFrame: Building blocks for the virtual reality web
Because agreeing to settle by fight proves you're not scared to fight. It shows that even if another person can beat you, they're going to have to work at it, and risk damage in the process. Loosing a fight is much better for a reputation than declining to fight.

I am speaking on behalf of the thinking of kids I used to teach in a rough neighborhood. I've never lived with such dynamics myself.
As much as I know about the subject, I like this answer more than all others here. The "bumping" interpretations don't appear to match what we know about the atoms and the particles for many decades and look to me like an explanation for small kids.
I have no problem with this point of view. Highrises will likely ruin the beauty and quaintness of some of SF's neighborhoods in an irrevertable way. There's also zero chance that average rental prices would go down in the short term, if ever: the market is too lucrative and there are plenty of rich people to fill all available slots. On the other hand, if there's little new development, maybe people would finally leave SF alone after a while and go somewhere else. (Or if the tech bubble bursts again.)

I think what these people mean is not that SF belongs to the rich, but that arrogant startup kids have no right to reshape a city that's been theirs for decades, just because said kids really, really want to live there.

I've been to many cities around the world that are practically defined by their lovely architecture, their comfortable streets, and their astounding views. Were I living in one of those cities during a tech boom, I would fight tooth and nail to prevent ugly highrises from taking over the skyline.

There's no ethical mandate to permanently keep growing.

(Caveat: I don't actually like SF all that much, but I totally understand where this mindset comes from.)