jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> What docker allows you to do is to isolate all those 20 services in separate containers that if any of them is being hacked your attacker will end up compromising only that service without any access to the main server.

Except that: containers share the same kernel. If a contained application is hijacked with a privilege escalation vulnerability, all running containers and the host are compromised. Also, several resources are not namespaced. Nothing with a shared kernel is going to be very secure.

Malicious container can easily compromise a vulnerable host OS, and an already compromised host OS completely owns the container. This is no different from the failed experiments in sandboxing on PCs.

Can your container share a Linux instance with containers from other customers in the cloud? Not with any confidence, no. Containers do not contain: http://opensource.com/business/14/7/docker-security-selinux
I use it [and like it] for two main purposes:

1.) Packaging and configuration development. I find it nice for this purpose because a.) it makes it easier to ensure that the work I do does not depend on some quirk of my local system configuration, which has evolved over a long period of time, b.) it is easy to tear things down and start over without consequences, c.) the versioning/layering can be useful for evolving base images

2.) Encapsulating research work and working environments. I can build a full, working environment for my research, with all source and compiled binaries, and be certain that everyone else who comes along will be able to use it and replicate/reproduce my work, or extend it with their own, without a need to hassle with configurations, compilers, etc. I can index the container with tags from a paper or conference so it can be readily found and used.

I guess none of these things requires Docker [or any lxc system for that matter], but I have found it really useful and easy-to-use for these two purposes.
> if one service gets compromised, and a root exploit is found, that's it game over.

For root exploits isn't Docker toast as well? I haven't followed Docker in much details, but does Docker actually promise that commands run as root will be contained?
Get/Keep your girl involved in your business.

Your girl might view your business as something to compete with for your time because she sees it as an unknown black box. The way to fix this is to talk to her about your business (and your goals). The more she knows about what you do, the more likely she will understand why your business needs your time.

(I am assuming that you are in a serious relationship with your gf. If you are not there yet, then it is best not to mix your business & personal relationships)
Yes that is correct and apologies for that. After posting the article I found that there were no changes to the way they detect VPN access. In actual fact it was some change to just the Android App which is probably DNS resolution.
I travel the world. Three months ago I was in Brussels, for the last two months I've been in Munich, now I'm in London, then I go to Chicago for Christmas with the family. Munich is one of my favorite cities and the atmosphere there soundly beats anything I've found in the states. London is, well, London--there's a reason it's been one of the cultural capitals of the western world for as long as it has been.

That's one of the perks of being a young, single web entrepreneur living in a time of global English, wifi, and cheap airfare--I can live and work wherever I want :)

Edit: for a map of some places I've been, check out my company's web site: http://turkeysandwichindustries.com
Sure! Here's your wrapper that abstracts the concept of processes and never says 'done'.
Since the 1st line of the article indicates this is the streaming API only, I will presume that's the one your project is written against.
OpenTable doesn't actually sell the POS terminal (or software), they provide a standalone terminal that integrates with the restaurant's existing POS system.

Urbanspoon Rez is the only direct competitor to OpenTable that I've heard of, but I have no idea how much traction they've gotten so far. Their pricing structures seems to significantly undercut OpenTable.
Based on the 2004 Restaurant Industry Operations Report published by Deloitte & Touche LLP, average pre-tax profit margins range from 4-7% (4% for Full...

Literally in the article summary right there on the first result of the SERP [restaurant profit margin].
It's not anti-rural sentiment. I understand the case for subsidizing infrastructure for underserved populations, but I think the postal service does this at too great a cost.

For example:

Every day my mailbox is filled with paper that goes directly into the recycle bin. USPS representatives sell direct marketing services to businesses who send all this junk mail because it's so inexpensive to send.

Imagine if your ISP was affiliated with a spammer. This is effectively what the USPS does and it wastes lots of time, paper, and other resources.

The reason the USPS supports paper spam is simply to help fund its egalitarian mission of delivering mail in spite of too-low prices. The USPS does not pay the cost of recycling the paper or the cost of emptying everyone's mailbox of it every day. These are significant negative externalities.

Instead, why not simply subsidize rural mail by giving residents of rural areas some free stamps every month? It seems that making the rest of us deal with removing unwanted garbage from our mailboxes every day is a horribly inefficient way to achieve the egalitarian objective you cite.
It appears this will remain a mystery, as this question itself also appears to be about to drop off the home page.

It is one of the great challenges with any ranking system - how to moderate based on topic within a community of interest - so I thought it was worth raising.
A fellow AlphaLab alumni is doing some interesting stuff in this space: http://nowaitapp.com/
"Ladies' nights in Illinois have been upheld under the anti-discrimination provision of the Dram Shop Act.[11] The court determined that the discount was intended to encourage women to attend the bar in greater numbers, rather than to discourage attendance by males."

Illinois gets it. California doesn't. Way to be the state with the stick up your butt again, CA.
$40 to submit the site without any prior participation.
Yeah, these are really common experiences and called afterimages or one of the other terms motioned in the thread. Certain tricks like looking at a bright source of light before shutting you eyes or even meditating, in my experience, can increase their intensity.
Gruber also has good coverage: https://daringfireball.net/2022/02/going_dutch
That's because that's where many of the disinformation facebook groups went to, which is not surprising as Telegram is Russia owned.
Ok, you obviously put a lot more work into this than I gave you credit for. Sorry!
The linked https://en.wikipedia.org/wiki/Center_embedding is also interesting. German is famous for its centre embeddings of Nebensätzen, where you end your whole sentence with a pile of verbs.
I was surprised, too! Then I went back to the front page and noticed the “flag” link is usually right around where my thumb goes when scrolling the page on mobile.
A lot of people based things on LIBOR and that is a mostly complete fraud.

http://en.wikipedia.org/wiki/Libor_scandal
You'd be wrong. Even though it is a huge company, budgets are managed in really small groups, and no manager would "waste" a headcount when they only have a handful to begin with.
I load everything into Evernote. It scans your PDFs and makes the contents of them searchable, even images with the PDF will be searchable if they have text. Plus you can always open any PDF in Evernote with your viewer of choice.
> do we want the engineers working on this to stop every 20 minutes to write up obscure details that don't yet paint a cohesive picture?

In a company the size of Amazon, I'd think they could afford to hire at least one person who had all the knowledge of a programmer, but who did no coding of his/her own—whose sole purpose would instead be to watch over the shoulders of the people doing the programming at times like this, and push-notify management and/or PR with the progress and difficulties in an accessible fashion. A technical stenographer, or code-bard, if you will.
I feel as though you may have encountered the same problem as I did when starting my Amazon service.

The micro instance - the free tier - is actually free, and if you run more than one, additional ones cost roughly $15/month.

However, what most likely happened is that when spinning up your first instance, you started a "Small" instance instead of a micro. "Small" is the default server selected when adding a new instance through the AWS webpage, and I did the same thing without realizing right away that it was not the free tier.

Small instances cost roughly $67.50 per running month, so it would seem to me that this could have been what happened to you.
I call baloney.

There's a skill called "taste". It's separate from design capability, and it's not important to every business. The Google homepage, for example, survives on 100% pure design; no taste is required in its evaluation. But if your business requires beauty, then it's not enough to meet the rules of proper design. You need someone who can make pretty things, and someone "in management" (preferably the CEO) who can hire that person and protect their work. You need a team with taste.

Why is it that every single thing on picnik.com looks so pretty? Why does mint.com make people want to hug their monitors? Why do Apple devices cause people to offer forth their wallets in glorious tribute? Its because their leadership has taste, and they hire designers with great taste, and it flows from there.

The problem is that people aren't very good at self-evaluating for taste. Which is why you hear a lot of the title phrase of this post.
I like your point about discoverability.

What if there was such a thing as a right click menu for command line programs?

Like if I type ffmpeg or youtube-dl with no args, it lists the 3 most common ways to use it, and maybe allows an interactive CLI menu where you can build up the correct argument list by answering a few questions.

I would love the most useful commands to look like:

ffmpeg --resizeVideoTo input.mp4 50% (0.5 also works of course)

youtube-dl --do-the-thing-you-know-i-want-to-do <YOUTUBE_URL>

cd --show-a-menu-of-the-last-10-paths-i-changed-to

git --i-fd-up-my-last-commit-please-help

Most realistically, I'd want the invocation without arguments to show an interactive menu of the top 3 uses, so I could just select what I want to do.

Or if I provide a partial argument list, it should ask me to supply the rest of the args. Or maybe it should guess and do the right thing.

For example:

ffmpeg input.mp4

>> What would you like to do with input.mp4? 1) resize 2) rotate 3) crop 4) change video format

youtube-dl URL

>> Download the best video for URL to the current path? Press Enter to confirm.

cd

>> Here are the last 5 paths you switched to. Choose 1...5.

find

>> Start typing a partial file name and we will show the top 10 matches from this path and its subdirectories. CTRL-<period> to turn on regular expression search.
Does some one here build multiplayer game mobile or web setup
and can share ?
This account details on what you'd go through if you got one https://mobile.twitter.com/nanographs
Just as there are signs of the "drug war" finally faltering, "child pornography" is primed to continue the erosion of generally held rights in service of a moral panic. This case itself is good news, but the everpresent problem is that the attackers are paid with public funds to try again and again until they succeed. Criminalizing mind altering substances seems downright practical compared to criminalizing patterns of bits.
Why, with all that money, didn't they simply buy a Blockchain? It's not hard, fork bitcoin, build something on Ethereum. Or did it simply not matter for the pyramid scheme? If in the end they had a crappy Blockchain and the investors would have gotten their coins, would they've been guilty of anything?
The person I was replying to didn't seem to understand how people could think of technology, namely televisions, as an alien force that shouldn't be trusted. And indeed it shouldn't be trusted, until it becomes ubiquitous. High technology emerged in the fifties. It took over fifty years for it to suffuse our lives to the point where we could trust it.

I grew up with technology. Most of the kids I grew up with didn't. I had computers and video games and I spent all my time with them, all the time my mom would let me spend. She would kick me out and make me go play outside. She was right to do so, if I hadn't I might now be even more socially stunted than I am. These days parents won't do that. Kids today can spend an amount of time I could only dream of interacting with technology. We trust it now.

People in other parts of the world where high technology isn't ubiquitous would do well to distrust it. It rips through traditional ways of life like so much toilet paper. The people whose lives are disrupted often don't have anything else.

Mark Zuckerberg wants to bring the Internet to everybody. I hope he doesn't accomplish his goal too soon. The Arab Spring made a lot of people's lives measurably worse. Don't like your dictator, sure, topple him and feel real good about the democracy you think you're bringing to your country. What now? Until we, the West, inventors of high technology and snubbers of complex social problems, can answer that question, that delicate system of graft and corruption is keeping your country stable.
https://news.ycombinator.com/item?id=8822817
Perl was compared to Lisp when it first appeared, but it is not anymore.

Certainly it is; see the book Higher Order Perl, for example. If you've read SICP, HOP will seem familiar.
Shameless plug (Founder here), but I’d highly recommend checking out Incoggo (https://incoggo.com) as an alternative!

We work on a number of major publications that 12ft does not, including NYT, WSJ, and several others. We have a full list of supported publications here: https://incoggo.com/publications/
Well, yes he changed his stance altogether, that's sortof what I'm saying. He's not giving a different position for a different situation, because as you said, the idea is the same. From what I've seen of him, he's not into gray areas, so this is an altogether different point of view coming from him. In other words, if you asked him today about the 90s, he would say the same thing as in this recent video.
Yeah I always liked PG's argument, he's using macros in a very powerful way building bottom-up lots of valuable code.

Still succinctness doesn't seem to apply to CL usual practices and Clojure seems to have this legacy inherited (actually, not in the core, rather in the community libs). I'm talking about full-sentence-like-function-names-without-any-abbreviations. There was a explanation by the CL community that long names don't hurt as most editors (read: emacs) support smart tab-expansion of existing symbols, so typing it isn't a PITA. But still long names do hurt reading the code! My brain seems to visually reject code with such names. Add Clojure's type annotations esp. in java-interop code and there's quite a mess on screen.. so i have to read the code carefully sexp by sexp instead of grasping it with a quick glance like in Ruby..

Maybe it's time to try Arc it seems much more succint :]
i think it's good that it makes you type it as it quickly becomes a habit and you need the practice when you first start erlang.

However, perhaps he can put a big floating arrow pointing left that just sits there saying "DONT FORGET THE PERIOD" as soon as you hit enter without a period.
Might as well add Sicily, then.
If you haven't read any of Richard Feynman's books, I highly recommend them. They're not only fascinating, but with a wonderful sense of humor, as well. I particularly love the chapter in "Surely You're Joking, Mr. Feynman!" about his safecracking exploits. Not only did it show his physical skills and dexterity, but his ability to do social engineering, as well. Great stuff.

In "What Do You Care What Other People Think?" he talks a lot about the investigation into the Challenger explosion. Amazing writing on such a serious topic, in my opinion.
Also, if you want to update or add an icon you could do it on the fly and not have to worry about updating your css sprite file.
Great essay on this topic (it was later expanded into a full-length book):

http://www.thenewatlantis.com/publications/shop-class-as-sou...
Did you stop using Python and Perl for performance reasons?
Export feature this week, Zapier really soon, API later this year.

We want to be your interface to create and validate, so we're going to help get your data out and where ever it needs to go.

One day soon we'd like for you to be able to build your own workflows, validation and enrichment rules. That's a little while off, but that's where we're heading.
Even as satire, this doesn't make sense.
Yes, exciting times ahead.
There is so much wrong with this article I don’t know where to start.

Apollo’s GraphQL with built in pub sub and JSON over websockets solves most of the issues brought up here with little work.
If and when you become huge one interesting thing you might consider (if legal) is to become very liquid and actually allow users to trade stocks directly without selling to minimize tax.

For example, if AMC is $1 and GME is $1, instead of buying the stocks directly we pay you $1.001 for both and you basically hold the stock for us. If we sell you sell the stock on our behalf and give us the cash and handle the tax forms.

However, if we wanted more GME and GME's price fell in half to $0.50 and AMC's price doubled, the new prices are GME: $0.50 and AMC: $2. It would be awesome if we could "trade" our AMC for 4 more GME without having to pay the gains on the $1 we earned on AMC.

Obviously you can only delay so much under this scheme, but I'd be willing to pay a slight commission if you could facilitate a scheme legally to minimize the tax burden of trading.

Like Robinhood making commission-free trades mainstream, if you can popularize this that would be good - sometimes if you're holding a very popular bubble stock you don't necessary want to cash out for cash and want to directly trade it for another stock without selling. Unfortunately what I'm describing would require crazy volume to be worth the implementation effort, but it's worth thinking about!
"There were and are workers’ unions in communist countries." Most independent unions in those countries were/are destroyed. The "unions" in China, etc. or the former USSR were/are essentially arms of the Stalinist Communist Parties, and rarely if ever have any political independence or ability to oppose the employer (the state, or a company that the state has given privileges to).
--Stock options are standardized contracts so it doesn't need to be the same buyer.

--Call options cannot be exercised (this would be requesting the shares) until the stock price exceeds the strike price. American options can be exercised at any time, European options can only be exercised at expiry.

--It's typically better to sell an American option rather than exercise early. Options have "intrinsic" and "extrinsic" value. The intrinsic value is what you get when you exercise. Simplifying a bit of messiness away, if your strike price is $30 and the stock is at $50 then by exercising and selling the shares you net $20. But the option at the same time will sell for more than $20. Thus by exercising early, you leave extrinsic value on the table. The time-to-expiry aspect is a significant portion of an option's extrinsic value.
My current work laptop has ports that get blocked when docked. Don’t do that
Agreed, I think quality has improved, and either by placebo or by reality, I dig it :)
I agree that balanced reviews like this are needed but it would be even better if they compared more than one phone. On the Android side there are obviously a bunch with different manufacturers and target demographics, but even on the Apple side I believe that the 3GS will continue to be sold as a cheaper alternative to the 4G (or HD or whatever the new model is called).
Wouldn't something like

float temp_out = 0.0f;
for (j = 0;j<5;j++)
temp_out += filter[j] * in[i+j];
out[i] = temp_out;

solve the performance issue, and allow for out = in? (which I would think would be desirable, in cases where you don't need the original input).

Also, this is way outside my area of expertise, but when I hear convolution I think FFT. I would be curious if anyone knows whether there is an algorithmic improvement to be made here.
They don't know how to make anything without preservatives and additives. They don't care. Of course they're full of absolute death wax, not to mention all the petro/organochlorines the potatoes, canola, corn and soybeans were probably soaked in while being grown (highly likely to be genetically engineered, too)

here you go, from http://nutrition.mcdonalds.com/nutritionexchange/ingredients...

Potatoes, vegetable oil (canola oil, hydrogenated soybean oil, natural beef flavor [wheat and milk derivatives], citric acid [preservative]), dextrose, sodium acid
pyrophosphate (maintain color), salt. Prepared in vegetable oil (Canola oil, corn oil, soybean oil, hydrogenated soybean oil with TBHQ and citric acid added to
preserve freshness). Dimethylpolysiloxane added as an antifoaming agent.

CONTAINS: WHEAT AND MILK *(Natural beef flavor contains hydrolyzed wheat and hydrolyzed milk as starting ingredients)
Marginal Advantage implies looking one turn ahead, to determine how the opponent can react to your move. The Greedy approach doesn't have to look ahead at all. The difference is that simple - the more moves you look ahead, the better you play. Chess programs became "expert level" when there was enough CPU horsepower to look 6 moves ahead.
"Microsoft fits this description. Their failures in multiple markets is no longer just a failure of management but a failure of board governance. (Hard to fix when the major shareholder is the lifelong friend of his handpicked replacement.)"

Strong and direct words, but I have to agree. What we see as outsiders is the acting of the CEO, but his actions are backed by the board and they are responsible for the direction of the company. Just wondering when the change of leader ship will come.
This looks very nice -- but I use 1.9 exclusively these days, and it seems this isn't compatible (?).
You don't buy cars only for their designs. The engine which really is part of what makes the difference (the other one being manufacture material) is patented.

And the GPS system (eg. your Navigator), electronic/computer board, and all this things that make you buy a Mercedes instead of a Hyundai, are patented or at least protected by IP.

Again she is comparing the "appearance" of the utilitarian market, not the engineering part of it. (You can patent and reinforce a new material for t-shirts which is unbreakable).
This seems like the weakest example. I immediately thought of that Paul Krugman quote from the 1990s where he pooh-poohed the internet, something that's stuck with him forever and made him a laughingstock where futurism is concerned.
Sounds like 3rd party extension is the goal, and according to other comments here without necessitating distribution on their marketplace either.
I've found the algo generated list of tweets that I'm presented with in the app to be pretty poor these days. More and more often I am having to manually go to specific users to find their tweets because they are not being uplifted by the algorithms.
I feel like none of that has any bearing on the conversation, and is obvious. Of course restaurants weren't ready for a pandemic. It's not a revelation, it's part of what I was already saying. They hate these parasitic delivery companies, many just have to use them now, if they're still in business.